#if LANGUAGE_TYPE ==ASIA

BYTE code strLuminanceM7[8][2]=
{ { 0x28, 0x08},
  { 0x28, 0x09},
  { 0x28, 0x08},
  { 0x28, 0x0D},
  { 0x28, 0x09},
  { 0x28, 0x02},
  { 0x28, 0x03},
  { 0x28, 0x04}
};
BYTE code strContrastM7[8][2]=
{ { 0x30, 0x07},
  { 0x31, 0x08},
  { 0x30, 0x08},
  { 0x35, 0x08},
  { 0x31, 0x0B},
  { 0x2A, 0x02},
  { 0x2B, 0x04},
  { 0x2C, 0x04}
};
BYTE code strBrightnessM7[8][2]=
{ { 0x37, 0x08},
  { 0x39, 0x04},
  { 0x38, 0x08},
  { 0x3D, 0x04},
  { 0x3C, 0x06},
  { 0x2C, 0x02},
  { 0x2F, 0x03},
  { 0x30, 0x03}
};
BYTE code strSharpnessM7[8][2]=
{ { 0x3F, 0x08},
  { 0x3D, 0x05},
  { 0x40, 0x06},
  { 0x41, 0x05},
  { 0x42, 0x07},
  { 0x2E, 0x03},
  { 0x32, 0x04},
  { 0x33, 0x03}
};
BYTE code strEcoModeM7[8][2]=
{ { 0x47, 0x07},
  { 0x42, 0x03},
  { 0x46, 0x03},
  { 0x46, 0x07},
  { 0x49, 0x05},
  { 0x31, 0x03},
  { 0x36, 0x07},
  { 0x36, 0x07}
};
BYTE code strECOTextM7[8][2]=
{ { 0x4E, 0x04},
  { 0x45, 0x05},
  { 0x49, 0x04},
  { 0x4D, 0x05},
  { 0x4E, 0x04},
  { 0x34, 0x04},
  { 0x3D, 0x03},
  { 0x3D, 0x03}
};
BYTE code strECOInternetM7[8][2]=
{ { 0x52, 0x07},
  { 0x4A, 0x07},
  { 0x4D, 0x07},
  { 0x52, 0x07},
  { 0x52, 0x07},
  { 0x38, 0x03},
  { 0x40, 0x03},
  { 0x40, 0x03}
};
BYTE code strECOgameM7[8][2]=
{ { 0x59, 0x04},
  { 0x51, 0x05},
  { 0x54, 0x03},
  { 0x59, 0x04},
  { 0x59, 0x04},
  { 0x3B, 0x03},
  { 0x43, 0x03},
  { 0x43, 0x03}
};
BYTE code strECOMovieM7[8][2]=
{ { 0x5D, 0x04},
  { 0x56, 0x06},
  { 0x57, 0x03},
  { 0x5D, 0x05},
  { 0x5D, 0x04},
  { 0x3E, 0x03},
  { 0x46, 0x03},
  { 0x46, 0x03}
};
BYTE code strECOSportM7[8][2]=
{ { 0x61, 0x05},
  { 0x5C, 0x06},
  { 0x5A, 0x04},
  { 0x62, 0x06},
  { 0x61, 0x05},
  { 0x41, 0x04},
  { 0x49, 0x03},
  { 0x49, 0x03}
};
BYTE code strECOStandM7[8][2]=
{ { 0x66, 0x07},
  { 0x62, 0x07},
  { 0x5E, 0x07},
  { 0x68, 0x05},
  { 0x66, 0x07},
  { 0x45, 0x03},
  { 0x4C, 0x03},
  { 0x4C, 0x03}
};

BYTE code strGAMMAM7[8][2]=
{ { 0x75, 0x05},
  { 0x78, 0x05},
  { 0x71, 0x05},
  { 0x7A, 0x05},
  { 0x77, 0x05},
  { 0x51, 0x05},
  { 0x52, 0x05},
  { 0x51, 0x05}
};
BYTE code strGAMMA1M7[8][2]=
{ { 0x7A, 0x05},
  { 0x7D, 0x05},
  { 0x76, 0x05},
  { 0x7F, 0x05},
  { 0x7C, 0x05},
  { 0x56, 0x05},
  { 0x57, 0x05},
  { 0x56, 0x05}
};
BYTE code strGAMMA2M7[8][2]=
{ { 0x7F, 0x06},
  { 0x82, 0x06},
  { 0x7B, 0x06},
  { 0x84, 0x06},
  { 0x81, 0x06},
  { 0x5B, 0x06},
  { 0x5C, 0x06},
  { 0x5B, 0x06}
};
BYTE code strGAMMA3M7[8][2]=
{ { 0x85, 0x06},
  { 0x88, 0x06},
  { 0x81, 0x06},
  { 0x8A, 0x06},
  { 0x87, 0x06},
  { 0x61, 0x06},
  { 0x62, 0x06},
  { 0x61, 0x06}
};
BYTE code strGAMMA4M7[8][2]=
{ { 0x8B, 0x06},
  { 0x8E, 0x06},
  { 0x87, 0x06},
  { 0x90, 0x06},
  { 0x8D, 0x06},
  { 0x67, 0x06},
  { 0x68, 0x06},
  { 0x67, 0x06}
};
BYTE code strDCRM7[8][2]=
{ { 0x6D, 0x03},
  { 0x69, 0x03},
  { 0x65, 0x03},
  { 0x6D, 0x03},
  { 0x6D, 0x03},
  { 0x48, 0x05},
  { 0x4F, 0x03},
  { 0x4F, 0x03}
};
BYTE code strOnM7[8][2]=
{ { 0x70, 0x02},
  { 0x6C, 0x07},
  { 0x68, 0x05},
  { 0x70, 0x04},
  { 0x70, 0x03},
  { 0x4D, 0x02},
  { 0x52, 0x03},
  { 0x52, 0x03}
};
BYTE code strOffM7[8][2]=
{ { 0x72, 0x03},
  { 0x73, 0x05},
  { 0x6D, 0x04},
  { 0x74, 0x06},
  { 0x73, 0x04},
  { 0x4F, 0x02},
  { 0x55, 0x03},
  { 0x55, 0x03}
};

BYTE code strImageSetUpM13[8][2]=
{ { 0x28, 0x09},
  { 0x28, 0x0C},
  { 0x28, 0x0B},
  { 0x28, 0x11},
  { 0x28, 0x0D},
  { 0x28, 0x05},
  { 0x28, 0x04},
  { 0x28, 0x04}
};
BYTE code strFocusM13[8][2]=
{ { 0x31, 0x05},
  { 0x34, 0x06},
  { 0x33, 0x0A},
  { 0x39, 0x04},
  { 0x35, 0x09},
  { 0x2D, 0x02},
  { 0x2C, 0x02},
  { 0x2C, 0x02}
};
BYTE code strClockM13[8][2]=
{ { 0x36, 0x04},
  { 0x3A, 0x04},
  { 0x3D, 0x06},
  { 0x3D, 0x04},
  { 0x3E, 0x04},
  { 0x2F, 0x02},
  { 0x2E, 0x02},
  { 0x2E, 0x02}
};
BYTE code strHPositionM13[8][2]=
{ { 0x3A, 0x07},
  { 0x3E, 0x08},
  { 0x43, 0x08},
  { 0x41, 0x07},
  { 0x42, 0x0C},
  { 0x31, 0x04},
  { 0x30, 0x04},
  { 0x30, 0x04}
};
BYTE code strVPositionM13[8][2]=
{ { 0x41, 0x07},
  { 0x46, 0x08},
  { 0x4B, 0x08},
  { 0x48, 0x07},
  { 0x4E, 0x0C},
  { 0x35, 0x04},
  { 0x34, 0x04},
  { 0x34, 0x04}
};
BYTE code strExpansionModeM13[8][2]=
{ { 0x48, 0x09},
  { 0x4E, 0x08},
  { 0x53, 0x0A},
  { 0x4F, 0x09},
  { 0x5A, 0x0C},
  { 0x39, 0x05},
  { 0x38, 0x03},
  { 0x38, 0x04}
};
BYTE code strFULLM13[8][2]=
{ { 0x51, 0x03},
  { 0x56, 0x05},
  { 0x5D, 0x04},
  { 0x58, 0x08},
  { 0x66, 0x06},
  { 0x3E, 0x04},
  { 0x3B, 0x03},
  { 0x3C, 0x03}
};
BYTE code strASPECTM13[8][2]=
{ { 0x54, 0x02},
  { 0x5B, 0x02},
  { 0x61, 0x02},
  { 0x60, 0x02},
  { 0x6C, 0x02},
  { 0x42, 0x02},
  { 0x3E, 0x02},
  { 0x3F, 0x02}
};
BYTE code strOnM13[8][2]=
{ { 0x5C, 0x02},
  { 0x63, 0x07},
  { 0x69, 0x05},
  { 0x68, 0x04},
  { 0x74, 0x03},
  { 0x4A, 0x02},
  { 0x46, 0x03},
  { 0x47, 0x03}
};
BYTE code strOffM13[8][2]=
{ { 0x5E, 0x03},
  { 0x6A, 0x05},
  { 0x6E, 0x04},
  { 0x6C, 0x06},
  { 0x77, 0x04},
  { 0x4C, 0x02},
  { 0x49, 0x03},
  { 0x4A, 0x03}
};
#if ENABLE_SUPER_RESOLUTION
BYTE code strSuperResolutionM13[8][2]=
{ { 0x61, 0x0C},
  { 0x6F, 0x0C},
  { 0x72, 0x0C},
  { 0x72, 0x0C},
  { 0x7B, 0x0C},
  { 0x4E, 0x0C},
  { 0x4C, 0x0C},
  { 0x4D, 0x0C}
};
BYTE code strSRMODE1M13[8][2]=
{ { 0x6D, 0x05},
  { 0x7B, 0x05},
  { 0x7E, 0x05},
  { 0x7E, 0x05},
  { 0x87, 0x05},
  { 0x5A, 0x05},
  { 0x58, 0x05},
  { 0x59, 0x05}
};
BYTE code strSRMODE2M13[8][2]=
{ { 0x72, 0x05},
  { 0x80, 0x05},
  { 0x83, 0x05},
  { 0x83, 0x05},
  { 0x8C, 0x05},
  { 0x5F, 0x05},
  { 0x5D, 0x05},
  { 0x5E, 0x05}
};
BYTE code strSRMODE3M13[8][2]=
{ { 0x77, 0x07},
  { 0x85, 0x07},
  { 0x88, 0x07},
  { 0x88, 0x07},
  { 0x91, 0x07},
  { 0x64, 0x07},
  { 0x62, 0x07},
  { 0x63, 0x07}
};
BYTE code strSRMODEOFFM13[8][2]=
{ { 0x7E, 0x03},
  { 0x8C, 0x03},
  { 0x8F, 0x03},
  { 0x8F, 0x03},
  { 0x98, 0x03},
  { 0x6B, 0x03},
  { 0x69, 0x03},
  { 0x6A, 0x03}
};
#endif
#if ENABLE_SHARPNESS
	BYTE code strSHARPNESSM13[8][2]=
	{ { 0x81, 0x08},
	  { 0x8F, 0x08},
	  { 0x92, 0x08},
	  { 0x92, 0x08},
	  { 0x9B, 0x08},
	  { 0x6E, 0x08},
	  { 0x6C, 0x08},
	  { 0x6D, 0x08}
	};
#endif

#if ENABLE_DeBlocking
	BYTE code strDEBLOCKINGM13[8][2]=
	{ { 0x89, 0x08},
	  { 0x97, 0x08},
	  { 0x9A, 0x08},
	  { 0x9A, 0x08},
	  { 0xA3, 0x08},
	  { 0x76, 0x08},
	  { 0x74, 0x08},
	  { 0x75, 0x08}
	};
#endif
#if ENABLE_OSD_3D_CONTROL
BYTE code str2DTo3DM13[8][2]=
{ { 0x92, 0x06},
  { 0xA0, 0x06},
  { 0xA3, 0x06},
  { 0xA3, 0x06},
  { 0xAC, 0x06},
  { 0x88, 0x06},
  { 0x80, 0x06},
  { 0x84, 0x06}
};
BYTE code strT3DGainM13[8][2]=
{ { 0x98, 0x06},
  { 0xA6, 0x06},
  { 0xA9, 0x06},
  { 0xA9, 0x06},
  { 0xB2, 0x06},
  { 0x8E, 0x06},
  { 0x86, 0x06},
  { 0x8A, 0x06}
};
BYTE code strT3DOffsetM13[8][2]=
{ { 0x9E, 0x08},
  { 0xAC, 0x08},
  { 0xAF, 0x08},
  { 0xAF, 0x08},
  { 0xB8, 0x08},
  { 0x94, 0x08},
  { 0x8C, 0x08},
  { 0x90, 0x08}
};
BYTE code strT3DGameModeM13[8][2]=
{ { 0xA6 , 0x0B },
  { 0xB0 , 0x0B },
  { 0xB3 , 0x0B },
  { 0xB7 , 0x0B },
  { 0xB2 , 0x0B },
  { 0x9D , 0x0B },
  { 0x98 , 0x0B },
  { 0x98 , 0x0B }
};
#endif
BYTE code strColorTempM18[8][2] =
{{ 0x28, 0x08},
  { 0x28, 0x0A},
  { 0x28, 0x06},
  { 0x28, 0x0A},
  { 0x28, 0x06},
  { 0x28, 0x03},
  { 0x28, 0x03},
  { 0x28, 0x03}
};
BYTE code strWarm1M18[8][2] =
{{ 0x30, 0x04},
  { 0x32, 0x04},
  { 0x2E, 0x05},
  { 0x32, 0x06},
  { 0x2E, 0x05},
  { 0x2B, 0x05},
  { 0x2B, 0x04},
  { 0x2B, 0x03}
};
BYTE code strCool1M18[8][2] =
{{ 0x34, 0x03},
  { 0x36, 0x03},
  { 0x33, 0x04},
  { 0x38, 0x03},
  { 0x33, 0x07},
  { 0x30, 0x05},
  { 0x2F, 0x04},
  { 0x2E, 0x03}
};
BYTE code strNormalM18[8][2] =
{{ 0x37, 0x05},
  { 0x39, 0x05},
  { 0x37, 0x05},
  { 0x3B, 0x05},
  { 0x3A, 0x06},
  { 0x35, 0x03},
  { 0x33, 0x04},
  { 0x31, 0x03}
};
BYTE code strsRGBM18[8][2] =
{{ 0x3C, 0x04},
  { 0x3E, 0x04},
  { 0x3C, 0x04},
  { 0x40, 0x04},
  { 0x40, 0x04},
  { 0x38, 0x04},
  { 0x37, 0x04},
  { 0x34, 0x04}
};
BYTE code strUserM18[8][2] =
{{ 0x40, 0x04},
  { 0x42, 0x06},
  { 0x40, 0x08},
  { 0x44, 0x06},
  { 0x44, 0x06},
  { 0x3C, 0x05},
  { 0x3B, 0x06},
  { 0x38, 0x05}
};
BYTE code strUserColorRM18[8][2] =
{{ 0x44, 0x03},
  { 0x48, 0x04},
  { 0x48, 0x05},
  { 0x4A, 0x07},
  { 0x4A, 0x06},
  { 0x41, 0x02},
  { 0x41, 0x02},
  { 0x3D, 0x02}
};
BYTE code strUserColorGM18[8][2] =
{{ 0x47, 0x04},
  { 0x4C, 0x04},
  { 0x4D, 0x04},
  { 0x51, 0x04},
  { 0x50, 0x06},
  { 0x43, 0x02},
  { 0x43, 0x02},
  { 0x3F, 0x02}
};
BYTE code strUserColorBM18[8][2] =
{{ 0x4B, 0x03},
  { 0x50, 0x03},
  { 0x51, 0x03},
  { 0x55, 0x03},
  { 0x56, 0x04},
  { 0x45, 0x02},
  { 0x45, 0x02},
  { 0x41, 0x02}
};
#if MWEFunction
BYTE code strColorBoostM26[8][2]=
{{ 0x28, 0x08},
  { 0x28, 0x09},
  { 0x28, 0x09},
  { 0x28, 0x07},
  { 0x28, 0x0C},
  { 0x28, 0x04},
  { 0x28, 0x05},
  { 0x28, 0x05}
};
BYTE code strFullM26[8][2]=
{{ 0x30, 0x09},
  { 0x31, 0x0C},
  { 0x31, 0x0E},
  { 0x2F, 0x0D},
  { 0x34, 0x0D},
  { 0x2C, 0x09},
  { 0x2D, 0x05},
  { 0x2D, 0x05}
};
BYTE code strNatureSkinM26[8][2]=
{{ 0x39, 0x09},
  { 0x3D, 0x08},
  { 0x3F, 0x09},
  { 0x3C, 0x0E},
  { 0x41, 0x0E},
  { 0x35, 0x09},
  { 0x32, 0x05},
  { 0x32, 0x05}
};
BYTE code strGreenFieldM26[8][2]=
{{ 0x42, 0x08},
  { 0x45, 0x09},
  { 0x48, 0x06},
  { 0x4A, 0x09},
  { 0x4F, 0x0A},
  { 0x3E, 0x08},
  { 0x37, 0x05},
  { 0x37, 0x05}
};
BYTE code strSkyBlueM26[8][2]=
{{ 0x4A, 0x07},
  { 0x4E, 0x07},
  { 0x4E, 0x06},
  { 0x53, 0x06},
  { 0x59, 0x08},
  { 0x46, 0x06},
  { 0x3C, 0x04},
  { 0x3C, 0x05}
};
BYTE code strAutoDetectM26[8][2]=
{{ 0x51, 0x09},
  { 0x55, 0x0B},
  { 0x54, 0x0C},
  { 0x59, 0x10},
  { 0x61, 0x0D},
  { 0x4C, 0x09},
  { 0x40, 0x05},
  { 0x41, 0x05}
};
BYTE code strDemoM26[8][2]=
{{ 0x5A, 0x04},
  { 0x60, 0x04},
  { 0x60, 0x04},
  { 0x69, 0x0A},
  { 0x6E, 0x0A},
  { 0x55, 0x04},
  { 0x45, 0x04},
  { 0x46, 0x03}
};
BYTE code strOnM26[8][2]=
{{ 0x5E, 0x02},
  { 0x64, 0x07},
  { 0x64, 0x03},
  { 0x73, 0x06},
  { 0x78, 0x03},
  { 0x59, 0x02},
  { 0x49, 0x03},
  { 0x49, 0x03}
};
BYTE code strOffM26[8][2]=
{{ 0x60, 0x03},
  { 0x6B, 0x05},
  { 0x67, 0x03},
  { 0x79, 0x08},
  { 0x7B, 0x04},
  { 0x5B, 0x02},
  { 0x4C, 0x03},
  { 0x4C, 0x03}
};

BYTE code strPictureBoostM33[8][2]=
{{ 0x28, 0x0A},
  { 0x28, 0x0A},
  { 0x28, 0x08},
  { 0x28, 0x06},
  { 0x28, 0x11},
  { 0x28, 0x04},
  { 0x28, 0x05},
  { 0x28, 0x05}
};
BYTE code strBF_FrameSizeM33[8][2]=
{{ 0x32, 0x08},
  { 0x32, 0x09},
  { 0x30, 0x08},
  { 0x2E, 0x06},
  { 0x39, 0x0A},
  { 0x2C, 0x05},
  { 0x2D, 0x04},
  { 0x2D, 0x05}
};
BYTE code strBF_BrightnessM33[8][2]=
{{ 0x3A, 0x08},
  { 0x3B, 0x04},
  { 0x38, 0x08},
  { 0x34, 0x04},
  { 0x43, 0x06},
  { 0x31, 0x02},
  { 0x31, 0x03},
  { 0x32, 0x03}
};
BYTE code strBF_ContrastM33[8][2]=
{{ 0x42, 0x07},
  { 0x3F, 0x08},
  { 0x40, 0x08},
  { 0x38, 0x08},
  { 0x49, 0x0B},
  { 0x33, 0x02},
  { 0x34, 0x04},
  { 0x35, 0x04}
};
BYTE code strBF_HPositionM33[8][2]=
{{ 0x49, 0x07},
  { 0x47, 0x08},
  { 0x48, 0x08},
  { 0x40, 0x07},
  { 0x54, 0x0D},
  { 0x35, 0x04},
  { 0x38, 0x05},
  { 0x39, 0x05}
};
BYTE code strBF_VPositionM33[8][2]=
{{ 0x50, 0x07},
  { 0x4F, 0x08},
  { 0x50, 0x08},
  { 0x47, 0x07},
  { 0x61, 0x0C},
  { 0x39, 0x04},
  { 0x3D, 0x05},
  { 0x3E, 0x05}
};
BYTE code strBF_SwitchM33[8][2]=
{{ 0x57, 0x09},
  { 0x57, 0x09},
  { 0x58, 0x0A},
  { 0x4E, 0x0D},
  { 0x6D, 0x08},
  { 0x3D, 0x05},
  { 0x42, 0x03},
  { 0x43, 0x03}
};
BYTE code strOnM33[8][2]=
{{ 0x60, 0x03},
  { 0x60, 0x07},
  { 0x62, 0x03},
  { 0x5B, 0x06},
  { 0x75, 0x03},
  { 0x42, 0x02},
  { 0x45, 0x03},
  { 0x46, 0x03}
};
BYTE code strOffM33[8][2]=
{ { 0x63, 0x03},
  { 0x67, 0x05},
  { 0x65, 0x03},
  { 0x61, 0x08},
  { 0x78, 0x04},
  { 0x44, 0x02},
  { 0x48, 0x03},
  { 0x49, 0x03}
};
#endif

BYTE code strOsdSetUpM44[8][2] =
{ { 0x28, 0x08},
  { 0x28, 0x08},
  { 0x28, 0x09},
  { 0x28, 0x13},
  { 0x28, 0x0B},
  { 0x28, 0x05},
  { 0x28, 0x05},
  { 0x28, 0x05}
};
BYTE code strOsdHPositionM44[8][2] =
{ { 0x30, 0x07},
  { 0x30, 0x08},
  { 0x31, 0x08},
  { 0x3B, 0x07},
  { 0x33, 0x0C},
  { 0x2D, 0x04},
  { 0x2D, 0x05},
  { 0x2D, 0x05}
};
BYTE code strOsdVPositionM44[8][2] =
{ { 0x37, 0x07},
  { 0x38, 0x08},
  { 0x39, 0x08},
  { 0x42, 0x07},
  { 0x3F, 0x0C},
  { 0x31, 0x04},
  { 0x32, 0x05},
  { 0x32, 0x05}
};
BYTE code strOsdTimeOutM44[8][2] =
{ { 0x3E, 0x06},
  { 0x40, 0x0B},
  { 0x41, 0x07},
  { 0x49, 0x09},
  { 0x4B, 0x0D},
  { 0x35, 0x04},
  { 0x37, 0x05},
  { 0x37, 0x05}
};
BYTE code strLanguageM44[8][2] =
{ { 0x44, 0x07},
  { 0x4B, 0x05},
  { 0x48, 0x06},
  { 0x52, 0x05},
  { 0x58, 0x03},
  { 0x39, 0x02},
  { 0x3C, 0x03},
  { 0x3C, 0x03}
};
BYTE code strLangTypeM44[8][2] =
{ { 0x4B, 0x05},
  { 0x50, 0x06},
  { 0x4E, 0x06},
  { 0x57, 0x08},
  { 0x5B, 0x06},
  { 0x3B, 0x04},
  { 0x3F, 0x05},
  { 0x3F, 0x05}
};

BYTE code strLanguageM45[8][2] =
{ { 0x28, 0x07},
  { 0x28, 0x05},
  { 0x28, 0x06},
  { 0x28, 0x05},
  { 0x28, 0x03},
  { 0x28, 0x02},
  { 0x28, 0x03},
  { 0x28, 0x03}
};
BYTE code strLangType1M45[8][2] =
{ { 0x2F, 0x05},
  { 0x2D, 0x06},
  { 0x2E, 0x06},
  { 0x2D, 0x08},
  { 0x2B, 0x06},
  { 0x2A, 0x03},
  { 0x2B, 0x05},
  { 0x2B, 0x05}
};

BYTE code strExtraM49[8][2] =
{ { 0x28, 0x04},
  { 0x28, 0x04},
  { 0x28, 0x04},
  { 0x28, 0x0C},
  { 0x28, 0x0B},
  { 0x28, 0x04},
  { 0x28, 0x03},
  { 0x28, 0x03}
};
BYTE code strInputSelectM49[8][2] =
{ { 0x2C, 0x09},
  { 0x2C, 0x0C},
  { 0x2C, 0x0C},
  { 0x34, 0x0B},
  { 0x33, 0x09},
  { 0x2C, 0x04},
  { 0x2B, 0x05},
  { 0x2B, 0x05}
};
BYTE code strAnalogM49[8][2] =
{ { 0x35, 0x04},
  { 0x38, 0x04},
  { 0x38, 0x04},
  { 0x3F, 0x04},
  { 0x3C, 0x04},
  { 0x30, 0x04},
  { 0x30, 0x04},
  { 0x30, 0x04}
};
BYTE code strDigitalM49[8][2] =
{ { 0x39, 0x03},
  { 0x3C, 0x03},
  { 0x3C, 0x03},
  { 0x43, 0x03},
  { 0x40, 0x03},
  { 0x34, 0x03},
  { 0x34, 0x03},
  { 0x34, 0x03}
};
BYTE code strHDMIM49[8][2] =
{ { 0x3C, 0x04},
  { 0x3F, 0x04},
  { 0x3F, 0x04},
  { 0x46, 0x04},
  { 0x43, 0x04},
  { 0x37, 0x04},
  { 0x37, 0x04},
  { 0x37, 0x04}
};
BYTE code strUSBM49[8][2] =
{ { 0x40, 0x03},
  { 0x43, 0x03},
  { 0x43, 0x03},
  { 0x4A, 0x03},
  { 0x47, 0x03},
  { 0x3B, 0x03},
  { 0x3B, 0x03},
  { 0x3B, 0x03}
};
BYTE code strDDCCIM49[8][2] =
{ { 0x43, 0x05},
  { 0x46, 0x05},
  { 0x46, 0x05},
  { 0x4D, 0x05},
  { 0x4A, 0x05},
  { 0x3E, 0x05},
  { 0x3E, 0x05},
  { 0x3E, 0x05}
};
BYTE code strResetM49[8][2] =
{ { 0x48, 0x05},
  { 0x4B, 0x06},
  { 0x4B, 0x09},
  { 0x52, 0x08},
  { 0x4F, 0x05},
  { 0x43, 0x03},
  { 0x43, 0x03},
  { 0x43, 0x03}
};
BYTE code strYesM49[8][2] =
{ { 0x4D, 0x03},
  { 0x51, 0x02},
  { 0x54, 0x03},
  { 0x5A, 0x03},
  { 0x54, 0x02},
  { 0x46, 0x01},
  { 0x46, 0x02},
  { 0x46, 0x02}
};
BYTE code strNoM49[8][2] =
{ { 0x50, 0x02},
  { 0x53, 0x02},
  { 0x57, 0x03},
  { 0x5D, 0x03},
  { 0x56, 0x03},
  { 0x47, 0x04},
  { 0x48, 0x02},
  { 0x48, 0x02}
};
BYTE code strOnM49[8][2] =
{ { 0x52, 0x02},
  { 0x55, 0x07},
  { 0x5A, 0x05},
  { 0x60, 0x04},
  { 0x59, 0x03},
  { 0x4B, 0x02},
  { 0x4A, 0x03},
  { 0x4A, 0x03}
};
BYTE code strOffM49[8][2] =
{ { 0x54, 0x03},
  { 0x5C, 0x05},
  { 0x5F, 0x04},
  { 0x64, 0x06},
  { 0x5C, 0x04},
  { 0x4D, 0x02},
  { 0x4D, 0x03},
  { 0x4D, 0x03}
};
BYTE code strInformationM49[8][2] =
{ { 0x57, 0x09},
  { 0x61, 0x09},
  { 0x63, 0x0A},
  { 0x6A, 0x09},
  { 0x60, 0x09},
  { 0x4F, 0x02},
  { 0x50, 0x05},
  { 0x50, 0x05}
};
BYTE code strResolutionM49[8][2] =
{ { 0x60, 0x08},
  { 0x6A, 0x08},
  { 0x6D, 0x08},
  { 0x73, 0x08},
  { 0x69, 0x08},
  { 0x51, 0x03},
  { 0x55, 0x04},
  { 0x55, 0x04}
};
BYTE code strHResM49[8][2] =
{ { 0x68, 0x02},
  { 0x72, 0x02},
  { 0x75, 0x02},
  { 0x7B, 0x02},
  { 0x71, 0x02},
  { 0x54, 0x02},
  { 0x59, 0x02},
  { 0x59, 0x02}
};
BYTE code strVResM49[8][2] =
{ { 0x6A, 0x02},
  { 0x74, 0x02},
  { 0x77, 0x02},
  { 0x7D, 0x02},
  { 0x73, 0x02},
  { 0x56, 0x02},
  { 0x5B, 0x02},
  { 0x5B, 0x02}
};
BYTE code strXM49[8][2] =
{ { 0x6C, 0x01},
  { 0x76, 0x01},
  { 0x79, 0x01},
  { 0x7F, 0x01},
  { 0x75, 0x01},
  { 0x58, 0x01},
  { 0x5D, 0x01},
  { 0x5D, 0x01}
};
BYTE code strHfreqM49[8][2] =
{ { 0x6D, 0x09},
  { 0x77, 0x0A},
  { 0x7A, 0x09},
  { 0x80, 0x0A},
  { 0x76, 0x0B},
  { 0x59, 0x05},
  { 0x5E, 0x05},
  { 0x5E, 0x05}
};
BYTE code strVreqM49[8][2] =
{ { 0x76, 0x09},
  { 0x81, 0x0A},
  { 0x83, 0x09},
  { 0x8A, 0x0A},
  { 0x81, 0x0C},
  { 0x5E, 0x05},
  { 0x63, 0x05},
  { 0x63, 0x05}
};
BYTE code strKHZM49[8][2] =
{ { 0x7F, 0x03},
  { 0x8B, 0x03},
  { 0x8C, 0x03},
  { 0x94, 0x03},
  { 0x8D, 0x03},
  { 0x63, 0x03},
  { 0x68, 0x03},
  { 0x68, 0x03}
};
BYTE code strHzM49[8][2] =
{ { 0x82, 0x02},
  { 0x8E, 0x02},
  { 0x8F, 0x02},
  { 0x97, 0x02},
  { 0x90, 0x02},
  { 0x66, 0x02},
  { 0x6B, 0x02},
  { 0x6B, 0x02}
};
BYTE code strDisplayPortM49[8][2] =
{
    { 0x84, 0x08},
    { 0x90, 0x08},
    { 0x91, 0x08},
    { 0x99, 0x08},
    { 0x92, 0x08},
    { 0x68, 0x08},
    { 0x6D, 0x08},
    { 0x6D, 0x08},   
};
BYTE code strHDMI1M49[8][2]=
{ { 0x8C, 0x04},
  { 0x98, 0x04},
  { 0x99, 0x04},
  { 0xA1, 0x04},
  { 0x9A, 0x04},
  { 0x70, 0x04},
  { 0x75, 0x04},
  { 0x75, 0x04}
};
BYTE code strHDMI2M49[8][2]=
{ { 0x90, 0x05},
  { 0x9C, 0x05},
  { 0x9D, 0x05},
  { 0xA5, 0x05},
  { 0x9E, 0x05},
  { 0x74, 0x05},
  { 0x79, 0x05},
  { 0x79, 0x05}
};
BYTE code strAnalogM50[8][2] =
{ { 0x28, 0x04},
  { 0x28, 0x04},
  { 0x28, 0x04},
  { 0x28, 0x04},
  { 0x28, 0x04},
  { 0x28, 0x04},
  { 0x28, 0x04},
  { 0x28, 0x04}
};
BYTE code strDigitalM50[8][2] =
{ { 0x2C, 0x03},
  { 0x2C, 0x03},
  { 0x2C, 0x03},
  { 0x2C, 0x03},
  { 0x2C, 0x03},
  { 0x2C, 0x03},
  { 0x2C, 0x03},
  { 0x2C, 0x03}
};
BYTE code strHDMIM50[8][2] =
{ { 0x2F, 0x04},
  { 0x2F, 0x04},
  { 0x2F, 0x04},
  { 0x2F, 0x04},
  { 0x2F, 0x04},
  { 0x2F, 0x04},
  { 0x2F, 0x04},
  { 0x2F, 0x04}
};
BYTE code strUSBM50[8][2] =
{ { 0x33, 0x03},
  { 0x33, 0x03},
  { 0x33, 0x03},
  { 0x33, 0x03},
  { 0x33, 0x03},
  { 0x33, 0x03},
  { 0x33, 0x03},
  { 0x33, 0x03}
};

BYTE code strDisplayPortM50[8][2] =
{
    { 0x36, 0x08},
    { 0x36, 0x08},
    { 0x36, 0x08},
    { 0x36, 0x08},
    { 0x36, 0x08},
    { 0x36, 0x08},
    { 0x36, 0x08},
    { 0x36, 0x08},   
};
BYTE code strHDMI1M50[8][2]=
{ { 0x3E, 0x04},
  { 0x3E, 0x04},
  { 0x3E, 0x04},
  { 0x3E, 0x04},
  { 0x3E, 0x04},
  { 0x3E, 0x04},
  { 0x3E, 0x04},
  { 0x3E, 0x04}
};
BYTE code strHDMI2M50[8][2]=
{ { 0x42, 0x05},
  { 0x42, 0x05},
  { 0x42, 0x05},
  { 0x42, 0x05},
  { 0x42, 0x05},
  { 0x42, 0x05},
  { 0x42, 0x05},
  { 0x42, 0x05}
};
BYTE code strNoSyncM2[8][2] =
{ { 0x28, 0x06},
  { 0x28, 0x07},
  { 0x28, 0x0B},
  { 0x28, 0x0F},
  { 0x28, 0x0D},
  { 0x28, 0x04},
  { 0x28, 0x04},
  { 0x28, 0x04}
};

BYTE code strCableNotConnectM4[8][2] =
{ { 0x28, 0x0F},
  { 0x28, 0x09},
  { 0x28, 0x0C},
  { 0x28, 0x0E},
  { 0x28, 0x0C},
  { 0x28, 0x07},
  { 0x28, 0x07},
  { 0x28, 0x07}
};

BYTE code strUnSupportM5[8][2] =
{ { 0x28, 0x0D},
  { 0x28, 0x09},
  { 0x28, 0x0D},
  { 0x28, 0x11},
  { 0x28, 0x0D},
  { 0x28, 0x06},
  { 0x28, 0x06},
  { 0x28, 0x06}
};

BYTE code strAutoText_1M55[8][2] =
{ { 0x28, 0x0B},
  { 0x28, 0x09},
  { 0x28, 0x0A},
  { 0x28, 0x12},
  { 0x28, 0x0B},
  { 0x28, 0x04},
  { 0x28, 0x05},
  { 0x28, 0x05}
};
BYTE code strAutoText_2M55[8][2] =
{ { 0x33, 0x08},
  { 0x31, 0x0D},
  { 0x32, 0x0D},
  { 0x3A, 0x0D},
  { 0x33, 0x08},
  { 0x2C, 0x08},
  { 0x2D, 0x04},
  { 0x2D, 0x04}
};

BYTE code strResetText_1M54[8][2] =
{ { 0x28, 0x05},
  { 0x28, 0x06},
  { 0x28, 0x09},
  { 0x28, 0x09},
  { 0x28, 0x05},
  { 0x28, 0x03},
  { 0x28, 0x03},
  { 0x28, 0x03}
};
BYTE code strResetText_2M54[8][2] =
{ { 0x2D, 0x08},
  { 0x2E, 0x0D},
  { 0x31, 0x0D},
  { 0x31, 0x0D},
  { 0x2D, 0x08},
  { 0x2B, 0x08},
  { 0x2B, 0x04},
  { 0x2B, 0x04}
};

BYTE code strAutoColorM57[8][2] =
{ { 0x28, 0x08},
    { 0x28, 0x08},
    { 0x28, 0x08},
    { 0x28, 0x08},
    { 0x28, 0x08},
    { 0x28, 0x08},
    { 0x28, 0x08},
    { 0x28, 0x08}
};
BYTE code strAutoColorPassM57[8][2] =
{ { 0x30, 0x04},
    { 0x30, 0x04},
    { 0x30, 0x04},
    { 0x30, 0x04},
    { 0x30, 0x04},
    { 0x30, 0x04},
    { 0x30, 0x04},
    { 0x30, 0x04}
};
BYTE code strAutoColorFailM57[8][2] =
{ { 0x34, 0x03},
    { 0x34, 0x03},
    { 0x34, 0x03},
    { 0x34, 0x03},
    { 0x34, 0x03},
    { 0x34, 0x03},
    { 0x34, 0x03},
    { 0x34, 0x03}
};

BYTE code strVolumeM58[8][2] =
{ { 0x28, 0x05},
  { 0x28, 0x06},
  { 0x28, 0x05},
  { 0x28, 0x05},
  { 0x28, 0x08},
  { 0x28, 0x02},
  { 0x28, 0x03},
  { 0x28, 0x03}
};
#if ENABLE_HDMI || ENABLE_DP_INPUT
BYTE code strAudioSourceM58[8][2]=
{ { 0x2D, 0x0A},
  { 0x2E, 0x0C},
  { 0x2D, 0x09},
  { 0x2D, 0x0B},
  { 0x30, 0x0B},
  { 0x2A, 0x06},
  { 0x2B, 0x05},
  { 0x2B, 0x04}
};
BYTE code strLineInM58[8][2]=
{ { 0x37, 0x05},
  { 0x3A, 0x0A},
  { 0x36, 0x09},
  { 0x38, 0x09},
  { 0x3B, 0x0A},
  { 0x30, 0x04},
  { 0x30, 0x05},
  { 0x2F, 0x05}
};
BYTE code strDigitalM58[8][2]=
{ { 0x3C, 0x05},
  { 0x44, 0x05},
  { 0x3F, 0x08},
  { 0x41, 0x05},
  { 0x45, 0x07},
  { 0x34, 0x03},
  { 0x35, 0x03},
  { 0x34, 0x03}
};
#endif

BYTE code strOsdLockM56[8][2] =
{ { 0x28, 0x08},
  { 0x28, 0x09},
  { 0x28, 0x0C},
  { 0x28, 0x0A},
  { 0x28, 0x0C},
  { 0x28, 0x05},
  { 0x28, 0x05},
  { 0x28, 0x06}
};

// Rex 100720 add the string
// 0xB0 page start addr  100817
// 0xA7 page start addr  100826
// 0xB7 page start addr  100901
BYTE code strMoveM60[8][2] =
{{ 0xB7, 0x04},
  { 0xB7, 0x05},
  { 0xB7, 0x07},
  { 0xB7, 0x05},
  { 0xB7, 0x07},
  { 0xB7, 0x02},
  { 0xB7, 0x03},
  { 0xB7, 0x03}
};
BYTE code strSelectM60[8][2] =
{{ 0xBB, 0x05},
  { 0xBC, 0x09},
  { 0xBE, 0x0A},
  { 0xBC, 0x0B},
  { 0xBE, 0x0A},
  { 0xB9, 0x04},
  { 0xBA, 0x05},
  { 0xBA, 0x05}
};
BYTE code strExitM60[8][2] =
{{ 0xC0, 0x04},
  { 0xC5, 0x04},
  { 0xC8, 0x04},
  { 0xC7, 0x03},
  { 0xC8, 0x05},
  { 0xBD, 0x03},
  { 0xBF, 0x03},
  { 0xBF, 0x03}
};





#elif LANGUAGE_TYPE ==SIXTEEN                //090330 xiandi.yu
#if 1
BYTE code strLuminanceM7[16][2] =
{
    { 0x43, 0x08},
    { 0x43, 0x0A},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x09},
    { 0x43, 0x04},
    { 0x43, 0x03},
    { 0x43, 0x08},
    { 0x43, 0x09},
    { 0x43, 0x07},
    { 0x43, 0x08},
    { 0x43, 0x07},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x0D},
    { 0x43, 0x03}
};
BYTE code strContrastM7[16][2] =
{
    { 0x4B, 0x07},
    { 0x4D, 0x07},
    { 0x4B, 0x08},
    { 0x4B, 0x08},
    { 0x4C, 0x08},
    { 0x47, 0x04},
    { 0x46, 0x05},
    { 0x4B, 0x07},
    { 0x4C, 0x0B},
    { 0x4A, 0x07},
    { 0x4B, 0x07},
    { 0x4A, 0x07},
    { 0x4B, 0x07},
    { 0x4B, 0x07},
    { 0x50, 0x08},
    { 0x46, 0x03}
};

BYTE code strEcoModeM7[16][2] =
{
    { 0x5A, 0x07},
    { 0x5B, 0x03},
    { 0x5B, 0x03},
    { 0x5B, 0x06},
    { 0x58, 0x03},
    { 0x4E, 0x07},
    { 0x51, 0x03},
    { 0x5A, 0x08},
    { 0x5D, 0x05},
    { 0x5A, 0x06},
    { 0x59, 0x08},
    { 0x59, 0x09},
    { 0x58, 0x09},
    { 0x5A, 0x07},
    { 0x5C, 0x07},
    { 0x4C, 0x03}
};
BYTE code strECOTextM7[16][2] =
{
    { 0x61, 0x04},
    { 0x5E, 0x04},
    { 0x5E, 0x05},
    { 0x61, 0x05},
    { 0x5B, 0x05},
    { 0x55, 0x03},
    { 0x54, 0x05},
    { 0x62, 0x05},
    { 0x62, 0x04},
    { 0x60, 0x04},
    { 0x61, 0x05},
    { 0x62, 0x05},
    { 0x61, 0x05},
    { 0x61, 0x05},
    { 0x63, 0x05},
    { 0x4F, 0x04}
};
BYTE code strECOInternetM7[16][2] =
{
    { 0x65, 0x07},
    { 0x62, 0x07},
    { 0x63, 0x07},
    { 0x66, 0x07},
    { 0x60, 0x07},
    { 0x58, 0x03},
    { 0x59, 0x02},
    { 0x67, 0x08},
    { 0x66, 0x07},
    { 0x64, 0x07},
    { 0x66, 0x07},
    { 0x67, 0x07},
    { 0x66, 0x07},
    { 0x66, 0x07},
    { 0x68, 0x07},
    { 0x53, 0x04}
};
BYTE code strECOgameM7[16][2] =
{
    { 0x6C, 0x04},
    { 0x69, 0x04},
    { 0x6A, 0x03},
    { 0x6D, 0x04},
    { 0x67, 0x05},
    { 0x5B, 0x03},
    { 0x5B, 0x04},
    { 0x6F, 0x03},
    { 0x6D, 0x04},
    { 0x6B, 0x03},
    { 0x6D, 0x03},
    { 0x6E, 0x03},
    { 0x6D, 0x03},
    { 0x6D, 0x03},
    { 0x6F, 0x04},
    { 0x57, 0x02}
};
BYTE code strECOMovieM7[16][2] =
{
    { 0x70, 0x04},
    { 0x6D, 0x03},
    { 0x6D, 0x03},
    { 0x71, 0x03},
    { 0x6C, 0x06},
    { 0x5E, 0x03},
    { 0x5F, 0x03},
    { 0x72, 0x03},
    { 0x71, 0x04},
    { 0x6E, 0x03},
    { 0x70, 0x06},
    { 0x71, 0x03},
    { 0x70, 0x03},
    { 0x70, 0x03},
    { 0x73, 0x05},
    { 0x59, 0x03}
};
BYTE code strECOSportM7[16][2] =
{
    { 0x74, 0x05},
    { 0x70, 0x04},
    { 0x70, 0x04},
    { 0x74, 0x04},
    { 0x72, 0x06},
    { 0x61, 0x03},
    { 0x62, 0x05},
    { 0x75, 0x04},
    { 0x75, 0x05},
    { 0x71, 0x04},
    { 0x76, 0x05},
    { 0x74, 0x04},
    { 0x73, 0x04},
    { 0x73, 0x04},
    { 0x78, 0x06},
    { 0x5C, 0x04}
};
BYTE code strECOStandM7[16][2] =
{
    { 0x79, 0x07},
    { 0x74, 0x07},
    { 0x74, 0x07},
    { 0x78, 0x07},
    { 0x78, 0x07},
    { 0x64, 0x03},
    { 0x67, 0x03},
    { 0x79, 0x07},
    { 0x7A, 0x09},
    { 0x75, 0x07},
    { 0x7B, 0x07},
    { 0x78, 0x07},
    { 0x77, 0x07},
    { 0x77, 0x08},
    { 0x7E, 0x05},
    { 0x60, 0x03}
};
BYTE code strDCRM7[16][2] =
{
    { 0x80, 0x03},
    { 0x7B, 0x03},
    { 0x7B, 0x03},
    { 0x7F, 0x03},
    { 0x7F, 0x03},
    { 0x67, 0x03},
    { 0x6A, 0x03},
    { 0x80, 0x03},
    { 0x83, 0x03},
    { 0x7C, 0x03},
    { 0x82, 0x03},
    { 0x7F, 0x03},
    { 0x7E, 0x03},
    { 0x7F, 0x03},
    { 0x83, 0x03},
    { 0x63, 0x03}
};
BYTE code strOnM7[16][2] =
{
    { 0x83, 0x03},
    { 0x7E, 0x02},
    { 0x7E, 0x05},
    { 0x82, 0x05},
    { 0x82, 0x07},
    { 0x6A, 0x03},
    { 0x6D, 0x02},
    { 0x83, 0x02},
    { 0x86, 0x03},
    { 0x7F, 0x02},
    { 0x85, 0x04},
    { 0x82, 0x02},
    { 0x81, 0x07},
    { 0x82, 0x03},
    { 0x86, 0x04},
    { 0x66, 0x02}
};
BYTE code strOffM7[16][2] =
{
    { 0x86, 0x03},
    { 0x80, 0x03},
    { 0x83, 0x04},
    { 0x87, 0x07},
    { 0x89, 0x05},
    { 0x6D, 0x03},
    { 0x6F, 0x02},
    { 0x85, 0x02},
    { 0x89, 0x04},
    { 0x81, 0x02},
    { 0x89, 0x08},
    { 0x84, 0x03},
    { 0x88, 0x08},
    { 0x85, 0x02},
    { 0x8A, 0x06},
    { 0x68, 0x03}
};

BYTE code strExpansionModeM13[16][2] =
{
    { 0x63, 0x09},
    { 0x67, 0x0C},
    { 0x6E, 0x0A},
    { 0x6C, 0x09},
    { 0x69, 0x08},
    { 0x58, 0x05},
    { 0x63, 0x04},
    { 0x66, 0x09},
    { 0x75, 0x0C},
    { 0x67, 0x0B},
    { 0x6B, 0x08},
    { 0x67, 0x0B},
    { 0x71, 0x0C},
    { 0x62, 0x0C},
    { 0x6A, 0x09},
    { 0x59, 0x06}
};
BYTE code strFULLM13[16][2] =
{
    { 0x6C, 0x03},
    { 0x73, 0x04},
    { 0x78, 0x04},
    { 0x75, 0x08},
    { 0x71, 0x05},
    { 0x5D, 0x03},
    { 0x67, 0x03},
    { 0x6F, 0x04},
    { 0x81, 0x06},
    { 0x72, 0x04},
    { 0x73, 0x05},
    { 0x72, 0x04},
    { 0x7D, 0x06},
    { 0x6E, 0x08},
    { 0x73, 0x08},
    { 0x5F, 0x04}
};
BYTE code strASPECTM13[16][2] =
{
    { 0x6F, 0x02},
    { 0x77, 0x02},
    { 0x7C, 0x02},
    { 0x7D, 0x02},
    { 0x76, 0x02},
    { 0x60, 0x02},
    { 0x6A, 0x02},
    { 0x73, 0x02},
    { 0x87, 0x02},
    { 0x76, 0x02},
    { 0x78, 0x02},
    { 0x76, 0x02},
    { 0x83, 0x02},
    { 0x76, 0x02},
    { 0x7B, 0x02},
    { 0x63, 0x02}
};
BYTE code strOsdSetUpM44[16][2] =
{
    { 0x43, 0x08},
    { 0x43, 0x0B},
    { 0x43, 0x09},
    { 0x43, 0x09},
    { 0x43, 0x08},
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x0A},
    { 0x43, 0x0B},
    { 0x43, 0x0B},
    { 0x43, 0x0B},
    { 0x43, 0x0A},
    { 0x43, 0x0B},
    { 0x43, 0x0A},
    { 0x43, 0x13},
    { 0x43, 0x05}
};
BYTE code strOsdHPositionM44[16][2] =
{
    { 0x4B, 0x07},
    { 0x4E, 0x08},
    { 0x4C, 0x08},
    { 0x4C, 0x09},
    { 0x4B, 0x08},
    { 0x48, 0x05},
    { 0x48, 0x08},
    { 0x4D, 0x08},
    { 0x4E, 0x0C},
    { 0x4E, 0x08},
    { 0x4E, 0x0A},
    { 0x4D, 0x08},
    { 0x4E, 0x0C},
    { 0x4D, 0x07},
    { 0x56, 0x07},
    { 0x48, 0x05}
};
BYTE code strOsdVPositionM44[16][2] =
{
    { 0x52, 0x07},
    { 0x56, 0x08},
    { 0x54, 0x08},
    { 0x55, 0x09},
    { 0x53, 0x08},
    { 0x4D, 0x05},
    { 0x50, 0x08},
    { 0x55, 0x08},
    { 0x5A, 0x0C},
    { 0x56, 0x08},
    { 0x58, 0x0A},
    { 0x55, 0x08},
    { 0x5A, 0x0C},
    { 0x54, 0x07},
    { 0x5D, 0x07},
    { 0x4D, 0x05}
};
BYTE code strOsdTimeOutM44[16][2] =
{
    { 0x59, 0x06},
    { 0x5E, 0x09},
    { 0x5C, 0x07},
    { 0x5E, 0x06},
    { 0x5B, 0x0B},
    { 0x52, 0x05},
    { 0x58, 0x06},
    { 0x5D, 0x09},
    { 0x66, 0x06},
    { 0x5E, 0x06},
    { 0x62, 0x0A},
    { 0x5D, 0x07},
    { 0x66, 0x0D},
    { 0x5B, 0x07},
    { 0x64, 0x09},
    { 0x52, 0x05}
};
BYTE code strLanguageM44[16][2] =
{
    { 0x5F, 0x07},
    { 0x67, 0x06},
    { 0x63, 0x06},
    { 0x64, 0x05},
    { 0x66, 0x05},
    { 0x57, 0x03},
    { 0x5E, 0x03},
    { 0x66, 0x04},
    { 0x6C, 0x03},
    { 0x64, 0x04},
    { 0x6C, 0x03},
    { 0x64, 0x04},
    { 0x73, 0x05},
    { 0x62, 0x03},
    { 0x6D, 0x05},
    { 0x57, 0x03}
};
BYTE code strLangTypeM44[16][2] =
{
    { 0x66, 0x05},
    { 0x6D, 0x06},
    { 0x69, 0x06},
    { 0x69, 0x06},
    { 0x6B, 0x06},
    { 0x5A, 0x05},
    { 0x61, 0x03},
    { 0x6A, 0x06},
    { 0x6F, 0x06},
    { 0x68, 0x06},
    { 0x6F, 0x04},
    { 0x68, 0x06},
    { 0x78, 0x04},
    { 0x65, 0x08},
    { 0x72, 0x08},
    { 0x5A, 0x04}
};
BYTE code strLanguageM45[16][2] =
{
    { 0x43, 0x07},
    { 0x43, 0x06},
    { 0x43, 0x06},
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x03},
    { 0x43, 0x03},
    { 0x43, 0x04},
    { 0x43, 0x03},
    { 0x43, 0x04},
    { 0x43, 0x03},
    { 0x43, 0x04},
    { 0x43, 0x05},
    { 0x43, 0x03},
    { 0x43, 0x05},
    { 0x43, 0x03}
};
BYTE code strLangType1M45[16][2] =
{
    { 0x4A, 0x05},
    { 0x49, 0x06},
    { 0x49, 0x06},
    { 0x48, 0x06},
    { 0x48, 0x06},
    { 0x46, 0x05},
    { 0x46, 0x03},
    { 0x47, 0x06},
    { 0x46, 0x06},
    { 0x47, 0x06},
    { 0x46, 0x04},
    { 0x47, 0x06},
    { 0x48, 0x04},
    { 0x46, 0x08},
    { 0x48, 0x08},
    { 0x46, 0x04}
};
BYTE code strExtraM49[16][2] =
{
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x03},
    { 0x43, 0x04},
    { 0x43, 0x05},
    { 0x43, 0x0B},
    { 0x43, 0x04},
    { 0x43, 0x03},
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x04},
    { 0x43, 0x0C},
    { 0x43, 0x03}
};
BYTE code strInputSelectM49[16][2] =
{
    { 0x47, 0x09},
    { 0x47, 0x0A},
    { 0x47, 0x0C},
    { 0x47, 0x0B},
    { 0x47, 0x0C},
    { 0x46, 0x05},
    { 0x47, 0x05},
    { 0x48, 0x08},
    { 0x4E, 0x09},
    { 0x47, 0x0A},
    { 0x46, 0x08},
    { 0x48, 0x09},
    { 0x48, 0x0B},
    { 0x47, 0x0C},
    { 0x4F, 0x0B},
    { 0x46, 0x04}
};
BYTE code strAnalogM49[16][2] =
{
    { 0x50, 0x04},
    { 0x51, 0x04},
    { 0x53, 0x04},
    { 0x52, 0x04},
    { 0x53, 0x04},
    { 0x4B, 0x04},
    { 0x4C, 0x03},
    { 0x50, 0x04},
    { 0x57, 0x04},
    { 0x51, 0x04},
    { 0x4E, 0x04},
    { 0x51, 0x04},
    { 0x53, 0x04},
    { 0x53, 0x04},
    { 0x5A, 0x04},
    { 0x4A, 0x04}
};
BYTE code strDigitalM49[16][2] =
{
    { 0x54, 0x03},
    { 0x55, 0x03},
    { 0x57, 0x03},
    { 0x56, 0x03},
    { 0x57, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x54, 0x03},
    { 0x5B, 0x03},
    { 0x55, 0x03},
    { 0x52, 0x03},
    { 0x55, 0x03},
    { 0x57, 0x03},
    { 0x57, 0x03},
    { 0x5E, 0x03},
    { 0x4E, 0x03}
};
BYTE code strHDMIM49[16][2] =
{
    { 0x57, 0x04},
    { 0x58, 0x04},
    { 0x5A, 0x04},
    { 0x59, 0x04},
    { 0x5A, 0x04},
    { 0x52, 0x04},
    { 0x52, 0x04},
    { 0x57, 0x04},
    { 0x5E, 0x04},
    { 0x58, 0x04},
    { 0x55, 0x04},
    { 0x58, 0x04},
    { 0x5A, 0x04},
    { 0x5A, 0x04},
    { 0x61, 0x04},
    { 0x51, 0x04}
};
BYTE code strDDCCIM49[16][2] =
{
    { 0x5B, 0x05},
    { 0x5C, 0x05},
    { 0x5E, 0x05},
    { 0x5D, 0x05},
    { 0x5E, 0x05},
    { 0x56, 0x05},
    { 0x56, 0x05},
    { 0x5B, 0x05},
    { 0x62, 0x05},
    { 0x5C, 0x05},
    { 0x59, 0x05},
    { 0x5C, 0x05},
    { 0x5E, 0x05},
    { 0x5E, 0x05},
    { 0x65, 0x05},
    { 0x55, 0x05}
};
BYTE code strResetM49[16][2] =
{
    { 0x60, 0x05},
    { 0x61, 0x0A},
    { 0x63, 0x09},
    { 0x62, 0x07},
    { 0x63, 0x06},
    { 0x5B, 0x03},
    { 0x5B, 0x0D},
    { 0x60, 0x06},
    { 0x67, 0x05},
    { 0x61, 0x07},
    { 0x5E, 0x05},
    { 0x61, 0x08},
    { 0x63, 0x05},
    { 0x63, 0x05},
    { 0x6A, 0x08},
    { 0x5A, 0x04}
};
BYTE code strYesM49[16][2] =
{
    { 0x65, 0x03},
    { 0x6B, 0x02},
    { 0x6C, 0x03},
    { 0x69, 0x02},
    { 0x69, 0x02},
    { 0x5E, 0x02},
    { 0x68, 0x03},
    { 0x66, 0x02},
    { 0x6C, 0x02},
    { 0x68, 0x02},
    { 0x63, 0x04},
    { 0x69, 0x02},
    { 0x68, 0x03},
    { 0x68, 0x02},
    { 0x72, 0x03},
    { 0x5E, 0x01}
};
BYTE code strNoM49[16][2] =
{
    { 0x68, 0x03},
    { 0x6D, 0x03},
    { 0x6F, 0x03},
    { 0x6B, 0x02},
    { 0x6B, 0x02},
    { 0x60, 0x02},
    { 0x6B, 0x03},
    { 0x68, 0x02},
    { 0x6E, 0x03},
    { 0x6A, 0x03},
    { 0x67, 0x02},
    { 0x6B, 0x03},
    { 0x6B, 0x02},
    { 0x6A, 0x03},
    { 0x75, 0x03},
    { 0x5F, 0x04}
};
BYTE code strOnM49[16][2] =
{
    { 0x6B, 0x03},
    { 0x70, 0x02},
    { 0x72, 0x05},
    { 0x6D, 0x05},
    { 0x6D, 0x07},
    { 0x62, 0x03},
    { 0x6E, 0x02},
    { 0x6A, 0x02},
    { 0x71, 0x03},
    { 0x6D, 0x02},
    { 0x69, 0x08},
    { 0x6E, 0x02},
    { 0x6D, 0x07},
    { 0x6D, 0x03},
    { 0x78, 0x04},
    { 0x63, 0x02}
};
BYTE code strOffM49[16][2] =
{
    { 0x6E, 0x03},
    { 0x72, 0x03},
    { 0x77, 0x04},
    { 0x72, 0x07},
    { 0x74, 0x05},
    { 0x65, 0x03},
    { 0x70, 0x02},
    { 0x6C, 0x02},
    { 0x74, 0x04},
    { 0x6F, 0x02},
    { 0x71, 0x04},
    { 0x70, 0x03},
    { 0x74, 0x08},
    { 0x70, 0x02},
    { 0x7C, 0x06},
    { 0x65, 0x03}
};
BYTE code strInformationM49[16][2] =
{
    { 0x71, 0x09},
    { 0x75, 0x09},
    { 0x7B, 0x0A},
    { 0x79, 0x09},
    { 0x79, 0x09},
    { 0x68, 0x05},
    { 0x72, 0x03},
    { 0x6E, 0x09},
    { 0x78, 0x09},
    { 0x71, 0x09},
    { 0x75, 0x05},
    { 0x73, 0x09},
    { 0x7C, 0x08},
    { 0x72, 0x08},
    { 0x82, 0x09},
    { 0x68, 0x03}
};
BYTE code strResolutionM49[16][2] =
{
    { 0x7A, 0x08},
    { 0x7E, 0x08},
    { 0x85, 0x08},
    { 0x82, 0x09},
    { 0x82, 0x08},
    { 0x6D, 0x04},
    { 0x75, 0x09},
    { 0x77, 0x08},
    { 0x81, 0x09},
    { 0x7A, 0x08},
    { 0x7A, 0x07},
    { 0x7C, 0x07},
    { 0x84, 0x0B},
    { 0x7A, 0x07},
    { 0x8B, 0x08},
    { 0x6B, 0x04}
};
BYTE code strHResM49[16][2] =
{
    { 0x82, 0x02},
    { 0x86, 0x02},
    { 0x8D, 0x02},
    { 0x8B, 0x02},
    { 0x8A, 0x02},
    { 0x71, 0x02},
    { 0x7E, 0x02},
    { 0x7F, 0x02},
    { 0x8A, 0x02},
    { 0x82, 0x02},
    { 0x81, 0x02},
    { 0x83, 0x02},
    { 0x8F, 0x02},
    { 0x81, 0x02},
    { 0x93, 0x02},
    { 0x6F, 0x02}
};
BYTE code strVResM49[16][2] =
{
    { 0x84, 0x02},
    { 0x88, 0x02},
    { 0x8F, 0x02},
    { 0x8D, 0x02},
    { 0x8C, 0x02},
    { 0x73, 0x02},
    { 0x80, 0x02},
    { 0x81, 0x02},
    { 0x8C, 0x02},
    { 0x84, 0x02},
    { 0x83, 0x02},
    { 0x85, 0x02},
    { 0x91, 0x02},
    { 0x83, 0x02},
    { 0x95, 0x02},
    { 0x71, 0x02}
};
BYTE code strXM49[16][2] =
{
    { 0x86, 0x01},
    { 0x8A, 0x01},
    { 0x91, 0x01},
    { 0x8F, 0x01},
    { 0x8E, 0x01},
    { 0x75, 0x01},
    { 0x82, 0x01},
    { 0x83, 0x01},
    { 0x8E, 0x01},
    { 0x86, 0x01},
    { 0x85, 0x01},
    { 0x87, 0x01},
    { 0x93, 0x01},
    { 0x85, 0x01},
    { 0x97, 0x01},
    { 0x73, 0x01}
};
BYTE code strHfreqM49[16][2] =
{
    { 0x87, 0x09},
    { 0x8B, 0x09},
    { 0x92, 0x09},
    { 0x90, 0x06},
    { 0x8F, 0x0A},
    { 0x76, 0x05},
    { 0x83, 0x06},
    { 0x84, 0x09},
    { 0x8F, 0x0B},
    { 0x87, 0x06},
    { 0x86, 0x0B},
    { 0x88, 0x09},
    { 0x94, 0x0B},
    { 0x86, 0x0A},
    { 0x98, 0x0A},
    { 0x74, 0x06}
};
BYTE code strVreqM49[16][2] =
{
    { 0x90, 0x09},
    { 0x94, 0x09},
    { 0x9B, 0x09},
    { 0x96, 0x06},
    { 0x99, 0x0A},
    { 0x7B, 0x05},
    { 0x89, 0x06},
    { 0x8D, 0x09},
    { 0x9A, 0x0C},
    { 0x8D, 0x07},
    { 0x91, 0x0B},
    { 0x91, 0x09},
    { 0x9F, 0x0B},
    { 0x90, 0x0A},
    { 0xA2, 0x0A},
    { 0x7A, 0x06}
};
BYTE code strKHZM49[16][2] =
{
    { 0x99, 0x03},
    { 0x9D, 0x03},
    { 0xA4, 0x03},
    { 0x9C, 0x03},
    { 0xA3, 0x03},
    { 0x80, 0x03},
    { 0x8F, 0x03},
    { 0x96, 0x03},
    { 0xA6, 0x03},
    { 0x94, 0x03},
    { 0x9C, 0x03},
    { 0x9A, 0x03},
    { 0xAA, 0x03},
    { 0x9A, 0x03},
    { 0xAC, 0x03},
    { 0x80, 0x03}
};
BYTE code strHzM49[16][2] =
{
    { 0x9C, 0x02},
    { 0xA0, 0x02},
    { 0xA7, 0x02},
    { 0x9F, 0x02},
    { 0xA6, 0x02},
    { 0x83, 0x02},
    { 0x92, 0x02},
    { 0x99, 0x02},
    { 0xA9, 0x02},
    { 0x97, 0x02},
    { 0x9F, 0x02},
    { 0x9D, 0x02},
    { 0xAD, 0x02},
    { 0x9D, 0x02},
    { 0xAF, 0x02},
    { 0x83, 0x02}
};
BYTE code strNoSyncM2[16][2] =
{
    { 0x43, 0x06},
    { 0x43, 0x0C},
    { 0x43, 0x0B},
    { 0x43, 0x10},
    { 0x43, 0x0C},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x09},
    { 0x43, 0x0D},
    { 0x43, 0x0D},
    { 0x43, 0x08},
    { 0x43, 0x0C},
    { 0x43, 0x0A},
    { 0x43, 0x09},
    { 0x43, 0x0F},
    { 0x43, 0x05}
};
BYTE code strCableNotConnectM4[16][2] =
{
    { 0x43, 0x0F},
    { 0x43, 0x0C},
    { 0x43, 0x0C},
    { 0x43, 0x0E},
    { 0x43, 0x0B},
    { 0x43, 0x07},
    { 0x43, 0x0F},
    { 0x43, 0x0E},
    { 0x43, 0x0C},
    { 0x43, 0x0D},
    { 0x43, 0x08},
    { 0x43, 0x0F},
    { 0x43, 0x0D},
    { 0x43, 0x0D},
    { 0x43, 0x0E},
    { 0x43, 0x09}
};
BYTE code strUnSupportM5[16][2] =
{
    { 0x43, 0x0D},
    { 0x43, 0x0B},
    { 0x43, 0x0D},
    { 0x43, 0x12},
    { 0x43, 0x0B},
    { 0x43, 0x06},
    { 0x43, 0x0E},
    { 0x43, 0x0E},
    { 0x43, 0x0D},
    { 0x43, 0x0C},
    { 0x43, 0x0A},
    { 0x43, 0x14},
    { 0x43, 0x0F},
    { 0x43, 0x0D},
    { 0x43, 0x11},
    { 0x43, 0x08}
};
BYTE code strAutoText_1M55[16][2] =
{
    { 0x43, 0x09},
    { 0x43, 0x0B},
    { 0x43, 0x0A},
    { 0x43, 0x13},
    { 0x43, 0x09},
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x08},
    { 0x43, 0x0B},
    { 0x43, 0x09},
    { 0x43, 0x0C},
    { 0x43, 0x09},
    { 0x43, 0x0C},
    { 0x43, 0x0A},
    { 0x43, 0x12},
    { 0x43, 0x05}
};
BYTE code strAutoText_2M55[16][2] =
{
    { 0x4C, 0x08},
    { 0x4E, 0x09},
    { 0x4D, 0x0D},
    { 0x56, 0x08},
    { 0x4C, 0x0D},
    { 0x48, 0x04},
    { 0x48, 0x07},
    { 0x4B, 0x06},
    { 0x4E, 0x08},
    { 0x4C, 0x05},
    { 0x4F, 0x05},
    { 0x4C, 0x0A},
    { 0x4F, 0x07},
    { 0x4D, 0x0A},
    { 0x55, 0x0D},
    { 0x48, 0x0B}
};
BYTE code strResetText_1M54[16][2] =
{
    { 0x43, 0x05},
    { 0x43, 0x0A},
    { 0x43, 0x09},
    { 0x43, 0x07},
    { 0x43, 0x06},
    { 0x43, 0x03},
    { 0x43, 0x0D},
    { 0x43, 0x06},
    { 0x43, 0x05},
    { 0x43, 0x07},
    { 0x43, 0x05},
    { 0x43, 0x08},
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x09},
    { 0x43, 0x04}
};
BYTE code strResetText_2M54[16][2] =
{
    { 0x48, 0x08},
    { 0x4D, 0x09},
    { 0x4C, 0x0D},
    { 0x4A, 0x08},
    { 0x49, 0x0D},
    { 0x46, 0x04},
    { 0x50, 0x07},
    { 0x49, 0x06},
    { 0x48, 0x08},
    { 0x4A, 0x05},
    { 0x48, 0x05},
    { 0x4B, 0x0A},
    { 0x48, 0x07},
    { 0x48, 0x0A},
    { 0x4C, 0x0D},
    { 0x47, 0x0B}
};
BYTE code strAutoColorM57[16][2] =
{
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08}
};
BYTE code strAutoColorPassM57[16][2] =
{
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04}
};
BYTE code strAutoColorFailM57[16][2] =
{
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03}
};
BYTE code strVolumeM58[16][2] =
{
    { 0x43, 0x05},
    { 0x43, 0x09},
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x06},
    { 0x43, 0x03},
    { 0x43, 0x03},
    { 0x43, 0x04},
    { 0x43, 0x08},
    { 0x43, 0x04},
    { 0x43, 0x0D},
    { 0x43, 0x08},
    { 0x43, 0x07},
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x03}
};
BYTE code strOsdLockM56[16][2] =
{
    { 0x43, 0x08},
    { 0x43, 0x0A},
    { 0x43, 0x0C},
    { 0x43, 0x09},
    { 0x43, 0x09},
    { 0x43, 0x06},
    { 0x43, 0x0C},
    { 0x43, 0x06},
    { 0x43, 0x0C},
    { 0x43, 0x07},
    { 0x43, 0x09},
    { 0x43, 0x06},
    { 0x43, 0x0C},
    { 0x43, 0x0C},
    { 0x43, 0x0A},
    { 0x43, 0x05}
};

#endif
#elif LANGUAGE_TYPE ==EUROPE
#if 1
BYTE code strLuminanceM7[9][2] =
{
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x09},
    { 0x43, 0x0A},
    { 0x43, 0x09},
    { 0x43, 0x08},
    { 0x43, 0x07},
    { 0x43, 0x08},
    { 0x43, 0x08}
};
BYTE code strContrastM7[9][2] =
{
    { 0x4B, 0x07},
    { 0x4B, 0x08},
    { 0x4C, 0x08},
    { 0x4D, 0x07},
    { 0x4C, 0x0B},
    { 0x4B, 0x08},
    { 0x4A, 0x07},
    { 0x4B, 0x07},
    { 0x4B, 0x07}
};
BYTE code strBrightnessM7[9][2] =
{
    { 0x52, 0x08},
    { 0x53, 0x08},
    { 0x54, 0x04},
    { 0x54, 0x07},
    { 0x57, 0x06},
    { 0x53, 0x08},
    { 0x51, 0x09},
    { 0x52, 0x06},
    { 0x52, 0x03}
};
BYTE code strEcoModeM7[9][2] =
{
    { 0x5A, 0x07},
    { 0x5B, 0x03},
    { 0x58, 0x03},
    { 0x5B, 0x03},
    { 0x5D, 0x05},
    { 0x5B, 0x06},
    { 0x5A, 0x06},
    { 0x58, 0x06},
    { 0x55, 0x03}
};
BYTE code strECOTextM7[9][2] =
{
    { 0x61, 0x04},
    { 0x5E, 0x04},
    { 0x5B, 0x05},
    { 0x5E, 0x04},
    { 0x62, 0x04},
    { 0x61, 0x05},
    { 0x60, 0x04},
    { 0x5E, 0x05},
    { 0x58, 0x04}
};
BYTE code strECOInternetM7[9][2] =
{
    { 0x65, 0x07},
    { 0x62, 0x07},
    { 0x60, 0x07},
    { 0x62, 0x07},
    { 0x66, 0x07},
    { 0x66, 0x07},
    { 0x64, 0x07},
    { 0x63, 0x07},
    { 0x5C, 0x07}
};
BYTE code strECOgameM7[9][2] =
{
    { 0x6C, 0x04},
    { 0x69, 0x03},
    { 0x67, 0x05},
    { 0x69, 0x04},
    { 0x6D, 0x04},
    { 0x6D, 0x04},
    { 0x6B, 0x03},
    { 0x6A, 0x03},
    { 0x63, 0x03}
};
BYTE code strECOMovieM7[9][2] =
{
    { 0x70, 0x04},
    { 0x6C, 0x03},
    { 0x6C, 0x06},
    { 0x6D, 0x03},
    { 0x71, 0x04},
    { 0x71, 0x03},
    { 0x6E, 0x03},
    { 0x6D, 0x03},
    { 0x66, 0x03}
};
BYTE code strECOSportM7[9][2] =
{
    { 0x74, 0x05},
    { 0x6F, 0x04},
    { 0x72, 0x06},
    { 0x70, 0x04},
    { 0x75, 0x05},
    { 0x74, 0x04},
    { 0x71, 0x04},
    { 0x70, 0x04},
    { 0x69, 0x04}
};
BYTE code strECOStandM7[9][2] =
{
    { 0x79, 0x07},
    { 0x73, 0x07},
    { 0x78, 0x07},
    { 0x74, 0x07},
    { 0x7A, 0x07},
    { 0x78, 0x07},
    { 0x75, 0x07},
    { 0x74, 0x07},
    { 0x6D, 0x08}
};
BYTE code strDCRM7[9][2] =
{
    { 0x80, 0x03},
    { 0x7A, 0x03},
    { 0x7F, 0x03},
    { 0x7B, 0x03},
    { 0x81, 0x03},
    { 0x7F, 0x03},
    { 0x7C, 0x03},
    { 0x7B, 0x03},
    { 0x75, 0x03}
};
BYTE code strOnM7[9][2] =
{
    { 0x83, 0x02},
    { 0x7D, 0x05},
    { 0x82, 0x07},
    { 0x7E, 0x02},
    { 0x84, 0x03},
    { 0x82, 0x05},
    { 0x7F, 0x02},
    { 0x7E, 0x02},
    { 0x78, 0x06}
};
BYTE code strOffM7[9][2] =
{
    { 0x85, 0x03},
    { 0x82, 0x04},
    { 0x89, 0x05},
    { 0x80, 0x03},
    { 0x87, 0x04},
    { 0x87, 0x07},
    { 0x81, 0x02},
    { 0x80, 0x03},
    { 0x7E, 0x06}
};
BYTE code strImageSetUpM13[9][2] =
{
    { 0x43, 0x09},
    { 0x43, 0x0B},
    { 0x43, 0x0C},
    { 0x43, 0x0B},
    { 0x43, 0x0E},
    { 0x43, 0x0C},
    { 0x43, 0x0A},
    { 0x43, 0x0C},
    { 0x43, 0x0D}
};
BYTE code strFocusM13[9][2] =
{
    { 0x4C, 0x05},
    { 0x4E, 0x0A},
    { 0x4F, 0x06},
    { 0x4E, 0x05},
    { 0x51, 0x09},
    { 0x4F, 0x05},
    { 0x4D, 0x05},
    { 0x4F, 0x06},
    { 0x50, 0x04}
};
BYTE code strClockM13[9][2] =
{
    { 0x51, 0x04},
    { 0x58, 0x06},
    { 0x55, 0x04},
    { 0x53, 0x04},
    { 0x5A, 0x04},
    { 0x54, 0x06},
    { 0x52, 0x05},
    { 0x55, 0x04},
    { 0x54, 0x04}
};
BYTE code strHPositionM13[9][2] =
{
    { 0x55, 0x08},
    { 0x5E, 0x08},
    { 0x59, 0x08},
    { 0x57, 0x08},
    { 0x5E, 0x0C},
    { 0x5A, 0x09},
    { 0x57, 0x08},
    { 0x59, 0x0C},
    { 0x58, 0x06}
};
BYTE code strVPositionM13[9][2] =
{
    { 0x5D, 0x08},
    { 0x66, 0x08},
    { 0x61, 0x08},
    { 0x5F, 0x08},
    { 0x6A, 0x0C},
    { 0x63, 0x09},
    { 0x5F, 0x08},
    { 0x65, 0x0C},
    { 0x5E, 0x06}
};
BYTE code strExpansionModeM13[9][2] =
{
    { 0x65, 0x09},
    { 0x6E, 0x0A},
    { 0x69, 0x08},
    { 0x67, 0x0C},
    { 0x76, 0x0C},
    { 0x6C, 0x09},
    { 0x67, 0x0B},
    { 0x71, 0x0C},
    { 0x64, 0x0C}
};
BYTE code strFULLM13[9][2] =
{
    { 0x6E, 0x03},
    { 0x78, 0x04},
    { 0x71, 0x05},
    { 0x73, 0x04},
    { 0x82, 0x06},
    { 0x75, 0x08},
    { 0x72, 0x04},
    { 0x7D, 0x06},
    { 0x70, 0x08}
};
BYTE code strASPECTM13[9][2] =
{
    { 0x71, 0x02},
    { 0x7C, 0x02},
    { 0x76, 0x02},
    { 0x77, 0x02},
    { 0x88, 0x02},
    { 0x7D, 0x02},
    { 0x76, 0x02},
    { 0x83, 0x02},
    { 0x78, 0x02}
};
BYTE code strColorTempM18[9][2] =
{
    { 0x43, 0x08},
    { 0x43, 0x06},
    { 0x43, 0x0A},
    { 0x43, 0x07},
    { 0x43, 0x0B},
    { 0x43, 0x05},
    { 0x43, 0x04},
    { 0x43, 0x0B},
    { 0x43, 0x0A}
};
BYTE code strWarm1M18[9][2] =
{
    { 0x4B, 0x04},
    { 0x49, 0x05},
    { 0x4D, 0x04},
    { 0x4A, 0x04},
    { 0x4E, 0x05},
    { 0x48, 0x04},
    { 0x47, 0x04},
    { 0x4E, 0x05},
    { 0x4D, 0x04}
};
BYTE code strCool1M18[9][2] =
{
    { 0x4F, 0x03},
    { 0x4E, 0x04},
    { 0x51, 0x03},
    { 0x4E, 0x03},
    { 0x53, 0x07},
    { 0x4C, 0x05},
    { 0x4B, 0x03},
    { 0x53, 0x04},
    { 0x51, 0x06}
};
BYTE code strNormalM18[9][2] =
{
    { 0x52, 0x05},
    { 0x52, 0x05},
    { 0x54, 0x05},
    { 0x51, 0x05},
    { 0x5A, 0x06},
    { 0x51, 0x06},
    { 0x4E, 0x05},
    { 0x57, 0x07},
    { 0x57, 0x06}
};
BYTE code strsRGBM18[9][2] =
{
    { 0x57, 0x04},
    { 0x57, 0x04},
    { 0x59, 0x04},
    { 0x56, 0x04},
    { 0x60, 0x04},
    { 0x57, 0x04},
    { 0x53, 0x04},
    { 0x5E, 0x04},
    { 0x5D, 0x04}
};
BYTE code strUserM18[9][2] =
{
    { 0x5B, 0x04},
    { 0x5B, 0x08},
    { 0x5D, 0x06},
    { 0x5A, 0x07},
    { 0x64, 0x06},
    { 0x5B, 0x05},
    { 0x57, 0x08},
    { 0x62, 0x05},
    { 0x61, 0x05}
};
BYTE code strUserColorRM18[9][2] =
{
    { 0x5F, 0x03},
    { 0x63, 0x05},
    { 0x63, 0x04},
    { 0x61, 0x03},
    { 0x6A, 0x06},
    { 0x60, 0x05},
    { 0x5F, 0x03},
    { 0x67, 0x07},
    { 0x66, 0x06}
};
BYTE code strUserColorGM18[9][2] =
{
    { 0x62, 0x04},
    { 0x68, 0x04},
    { 0x67, 0x04},
    { 0x64, 0x04},
    { 0x70, 0x06},
    { 0x65, 0x04},
    { 0x62, 0x04},
    { 0x6E, 0x05},
    { 0x6C, 0x05}
};
BYTE code strUserColorBM18[9][2] =
{
    { 0x66, 0x03},
    { 0x6C, 0x03},
    { 0x6B, 0x03},
    { 0x68, 0x03},
    { 0x76, 0x04},
    { 0x69, 0x03},
    { 0x66, 0x02},
    { 0x73, 0x06},
    { 0x71, 0x05}
};
BYTE code strOsdSetUpM44[9][2] =
{
    { 0x43, 0x08},
    { 0x43, 0x09},
    { 0x43, 0x08},
    { 0x43, 0x0B},
    { 0x43, 0x0C},
    { 0x43, 0x09},
    { 0x43, 0x0B},
    { 0x43, 0x0B},
    { 0x43, 0x0A}
};
BYTE code strOsdHPositionM44[9][2] =
{
    { 0x4B, 0x08},
    { 0x4C, 0x08},
    { 0x4B, 0x08},
    { 0x4E, 0x08},
    { 0x4F, 0x0C},
    { 0x4C, 0x09},
    { 0x4E, 0x08},
    { 0x4E, 0x0C},
    { 0x4D, 0x06}
};
BYTE code strOsdVPositionM44[9][2] =
{
    { 0x53, 0x08},
    { 0x54, 0x08},
    { 0x53, 0x08},
    { 0x56, 0x08},
    { 0x5B, 0x0C},
    { 0x55, 0x09},
    { 0x56, 0x08},
    { 0x5A, 0x0C},
    { 0x53, 0x06}
};
BYTE code strOsdTimeOutM44[9][2] =
{
    { 0x5B, 0x06},
    { 0x5C, 0x07},
    { 0x5B, 0x0B},
    { 0x5E, 0x09},
    { 0x67, 0x06},
    { 0x5E, 0x06},
    { 0x5E, 0x06},
    { 0x66, 0x0D},
    { 0x59, 0x0C}
};
BYTE code strLanguageM44[9][2] =
{
    { 0x61, 0x07},
    { 0x63, 0x06},
    { 0x66, 0x05},
    { 0x67, 0x06},
    { 0x6D, 0x03},
    { 0x64, 0x05},
    { 0x64, 0x04},
    { 0x73, 0x05},
    { 0x65, 0x05}
};
BYTE code strLangTypeM44[9][2] =
{
    { 0x68, 0x05},
    { 0x69, 0x06},
    { 0x6B, 0x06},
    { 0x6D, 0x06},
    { 0x70, 0x06},
    { 0x69, 0x06},
    { 0x68, 0x06},
    { 0x78, 0x04},
    { 0x6A, 0x07}
};
BYTE code strLanguageM45[9][2] =
{
    { 0x43, 0x07},
    { 0x43, 0x06},
    { 0x43, 0x05},
    { 0x43, 0x06},
    { 0x43, 0x03},
    { 0x43, 0x05},
    { 0x43, 0x04},
    { 0x43, 0x05},
    { 0x43, 0x05}
};
BYTE code strLangTypeM45[9][2] =
{
    { 0x4A, 0x05},
    { 0x49, 0x06},
    { 0x48, 0x06},
    { 0x49, 0x06},
    { 0x46, 0x06},
    { 0x48, 0x06},
    { 0x47, 0x06},
    { 0x48, 0x04},
    { 0x48, 0x07}
};
BYTE code strExtraM49[9][2] =
{
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x0B},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x05},
    { 0x43, 0x04}
};
BYTE code strInputSelectM49[9][2] =
{
    { 0x47, 0x09},
    { 0x47, 0x0C},
    { 0x47, 0x0C},
    { 0x47, 0x0A},
    { 0x4E, 0x09},
    { 0x47, 0x0B},
    { 0x47, 0x0A},
    { 0x48, 0x0A},
    { 0x47, 0x0A}
};
BYTE code strAnalogM49[9][2] =
{
    { 0x50, 0x04},
    { 0x53, 0x04},
    { 0x53, 0x04},
    { 0x51, 0x04},
    { 0x57, 0x04},
    { 0x52, 0x04},
    { 0x51, 0x04},
    { 0x52, 0x04},
    { 0x51, 0x04}
};
BYTE code strDigitalM49[9][2] =
{
    { 0x54, 0x03},
    { 0x57, 0x03},
    { 0x57, 0x03},
    { 0x55, 0x03},
    { 0x5B, 0x03},
    { 0x56, 0x03},
    { 0x55, 0x03},
    { 0x56, 0x03},
    { 0x55, 0x03}
};
BYTE code strHDMIM49[9][2] =
{
    { 0x57, 0x04},
    { 0x5A, 0x04},
    { 0x5A, 0x04},
    { 0x58, 0x04},
    { 0x5E, 0x04},
    { 0x59, 0x04},
    { 0x58, 0x04},
    { 0x59, 0x04},
    { 0x58, 0x04}
};
BYTE code strDDCCIM49[9][2] =
{
    { 0x5B, 0x05},
    { 0x5E, 0x05},
    { 0x5E, 0x05},
    { 0x5C, 0x05},
    { 0x62, 0x05},
    { 0x5D, 0x05},
    { 0x5C, 0x05},
    { 0x5D, 0x05},
    { 0x5C, 0x05}
};
BYTE code strResetM49[9][2] =
{
    { 0x60, 0x05},
    { 0x63, 0x09},
    { 0x63, 0x06},
    { 0x61, 0x0A},
    { 0x67, 0x05},
    { 0x62, 0x07},
    { 0x61, 0x07},
    { 0x62, 0x05},
    { 0x61, 0x08}
};
BYTE code strYesM49[9][2] =
{
    { 0x65, 0x03},
    { 0x6C, 0x03},
    { 0x69, 0x02},
    { 0x6B, 0x02},
    { 0x6C, 0x02},
    { 0x69, 0x02},
    { 0x68, 0x02},
    { 0x67, 0x03},
    { 0x69, 0x03}
};
BYTE code strNoM49[9][2] =
{
    { 0x68, 0x03},
    { 0x6F, 0x03},
    { 0x6B, 0x02},
    { 0x6D, 0x03},
    { 0x6E, 0x03},
    { 0x6B, 0x02},
    { 0x6A, 0x03},
    { 0x6A, 0x02},
    { 0x6C, 0x02}
};
BYTE code strOnM49[9][2] =
{
    { 0x6B, 0x02},
    { 0x72, 0x05},
    { 0x6D, 0x07},
    { 0x70, 0x02},
    { 0x71, 0x03},
    { 0x6D, 0x05},
    { 0x6D, 0x02},
    { 0x6C, 0x02},
    { 0x6E, 0x06}
};
BYTE code strOffM49[9][2] =
{
    { 0x6D, 0x03},
    { 0x77, 0x04},
    { 0x74, 0x05},
    { 0x72, 0x03},
    { 0x74, 0x04},
    { 0x72, 0x07},
    { 0x6F, 0x02},
    { 0x6E, 0x03},
    { 0x74, 0x06}
};
BYTE code strInformationM49[9][2] =
{
    { 0x70, 0x09},
    { 0x7B, 0x0A},
    { 0x79, 0x09},
    { 0x75, 0x09},
    { 0x78, 0x09},
    { 0x79, 0x09},
    { 0x71, 0x09},
    { 0x71, 0x08},
    { 0x7A, 0x08}
};
BYTE code strResolutionM49[9][2] =
{
    { 0x79, 0x08},
    { 0x85, 0x08},
    { 0x82, 0x08},
    { 0x7E, 0x08},
    { 0x81, 0x09},
    { 0x82, 0x09},
    { 0x7A, 0x08},
    { 0x79, 0x0B},
    { 0x82, 0x07}
};
BYTE code strHResM49[9][2] =
{
    { 0x81, 0x02},
    { 0x8D, 0x02},
    { 0x8A, 0x02},
    { 0x86, 0x02},
    { 0x8A, 0x02},
    { 0x8B, 0x02},
    { 0x82, 0x02},
    { 0x84, 0x02},
    { 0x89, 0x02}
};
BYTE code strVResM49[9][2] =
{
    { 0x83, 0x02},
    { 0x8F, 0x02},
    { 0x8C, 0x02},
    { 0x88, 0x02},
    { 0x8C, 0x02},
    { 0x8D, 0x02},
    { 0x84, 0x02},
    { 0x86, 0x02},
    { 0x8B, 0x02}
};
BYTE code strXM49[9][2] =
{
    { 0x85, 0x01},
    { 0x91, 0x01},
    { 0x8E, 0x01},
    { 0x8A, 0x01},
    { 0x8E, 0x01},
    { 0x8F, 0x01},
    { 0x86, 0x01},
    { 0x88, 0x01},
    { 0x8D, 0x01}
};
BYTE code strHfreqM49[9][2] =
{
    { 0x86, 0x0A},
    { 0x92, 0x09},
    { 0x8F, 0x0A},
    { 0x8B, 0x09},
    { 0x8F, 0x0B},
    { 0x90, 0x06},
    { 0x87, 0x07},
    { 0x89, 0x0B},
    { 0x8E, 0x0A}
};
BYTE code strVreqM49[9][2] =
{
    { 0x90, 0x0A},
    { 0x9B, 0x09},
    { 0x99, 0x0A},
    { 0x94, 0x09},
    { 0x9A, 0x0C},
    { 0x96, 0x06},
    { 0x8E, 0x07},
    { 0x94, 0x0B},
    { 0x98, 0x0A}
};
BYTE code strKHZM49[9][2] =
{
    { 0x9A, 0x03},
    { 0xA4, 0x03},
    { 0xA3, 0x03},
    { 0x9D, 0x03},
    { 0xA6, 0x03},
    { 0x9C, 0x03},
    { 0x95, 0x03},
    { 0x9F, 0x03},
    { 0xA2, 0x03}
};
BYTE code strHzM49[9][2] =
{
    { 0x9D, 0x02},
    { 0xA7, 0x02},
    { 0xA6, 0x02},
    { 0xA0, 0x02},
    { 0xA9, 0x02},
    { 0x9F, 0x02},
    { 0x98, 0x02},
    { 0xA2, 0x02},
    { 0xA5, 0x02}
};
BYTE code strNoSyncM2[9][2] =
{
    { 0x43, 0x06},
    { 0x43, 0x0B},
    { 0x43, 0x0C},
    { 0x43, 0x0C},
    { 0x43, 0x0D},
    { 0x43, 0x10},
    { 0x43, 0x0D},
    { 0x43, 0x0A},
    { 0x43, 0x09}
};
BYTE code strCableNotConnectM4[9][2] =
{
    { 0x43, 0x0F},
    { 0x43, 0x0C},
    { 0x43, 0x0B},
    { 0x43, 0x0C},
    { 0x43, 0x0C},
    { 0x43, 0x0E},
    { 0x43, 0x0D},
    { 0x43, 0x0D},
    { 0x43, 0x0C}
};
BYTE code strUnSupportM5[9][2] =
{
    { 0x43, 0x0D},
    { 0x43, 0x0D},
    { 0x43, 0x0B},
    { 0x43, 0x0C},
    { 0x43, 0x0D},
    { 0x43, 0x12},
    { 0x43, 0x0C},
    { 0x43, 0x0F},
    { 0x43, 0x0C}
};
BYTE code strAutoText_1M55[9][2] =
{
    { 0x43, 0x09},
    { 0x43, 0x0A},
    { 0x43, 0x09},
    { 0x43, 0x0B},
    { 0x43, 0x0B},
    { 0x43, 0x13},
    { 0x43, 0x09},
    { 0x43, 0x0C},
    { 0x43, 0x09}
};
BYTE code strAutoText_2M55[9][2] =
{
    { 0x4C, 0x08},
    { 0x4D, 0x0D},
    { 0x4C, 0x0D},
    { 0x4E, 0x09},
    { 0x4E, 0x08},
    { 0x56, 0x08},
    { 0x4C, 0x05},
    { 0x4F, 0x07},
    { 0x4C, 0x06}
};
BYTE code strResetText_1M54[9][2] =
{
    { 0x43, 0x08},
    { 0x43, 0x09},
    { 0x43, 0x06},
    { 0x43, 0x0A},
    { 0x43, 0x05},
    { 0x43, 0x07},
    { 0x43, 0x07},
    { 0x43, 0x05},
    { 0x43, 0x08}
};
BYTE code strResetText_2M54[9][2] =
{
    { 0x4B, 0x08},
    { 0x4C, 0x0D},
    { 0x49, 0x0D},
    { 0x4D, 0x09},
    { 0x48, 0x08},
    { 0x4A, 0x08},
    { 0x4A, 0x05},
    { 0x48, 0x07},
    { 0x4B, 0x06}
};
BYTE code strAutoColorM57[9][2] =
{
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08}
};
BYTE code strAutoColorPassM57[9][2] =
{
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04}
};
BYTE code strAutoColorFailM57[9][2] =
{
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03}
};
BYTE code strVolumeM58[9][2] =
{
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x06},
    { 0x43, 0x09},
    { 0x43, 0x08},
    { 0x43, 0x05},
    { 0x43, 0x04},
    { 0x43, 0x09},
    { 0x43, 0x07}
};
BYTE code strOsdLockM56[9][2] =
{
    { 0x43, 0x08},
    { 0x43, 0x0C},
    { 0x43, 0x09},
    { 0x43, 0x0A},
    { 0x43, 0x0C},
    { 0x43, 0x09},
    { 0x43, 0x07},
    { 0x43, 0x0C},
    { 0x43, 0x0A}
};
#endif
#elif LANGUAGE_TYPE ==AllLanguage                //090330 xiandi.yu
#if 1
BYTE code strLuminanceM7[17][2] =
{
    { 0x43, 0x03},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x0A},
    { 0x43, 0x08},
    { 0x43, 0x03},
    { 0x43, 0x03},
    { 0x43, 0x09},
    { 0x43, 0x09},
    { 0x43, 0x07},
    { 0x43, 0x06},
    { 0x43, 0x04},
    { 0x43, 0x0D},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08}
};
BYTE code strContrastM7[17][2] =
{
    { 0x46, 0x04},
    { 0x4B, 0x07},
    { 0x4B, 0x08},
    { 0x4D, 0x07},
    { 0x4B, 0x08},
    { 0x46, 0x05},
    { 0x46, 0x02},
    { 0x4C, 0x0B},
    { 0x4C, 0x08},
    { 0x4A, 0x07},
    { 0x49, 0x07},
    { 0x47, 0x04},
    { 0x50, 0x08},
    { 0x4B, 0x07},
    { 0x4B, 0x07},
    { 0x4B, 0x07},
    { 0x4B, 0x07}
};
BYTE code strBrightnessM7[17][2] =
{
    { 0x4A, 0x03},
    { 0x52, 0x08},
    { 0x53, 0x08},
    { 0x54, 0x07},
    { 0x53, 0x08},
    { 0x4B, 0x03},
    { 0x48, 0x02},
    { 0x57, 0x06},
    { 0x54, 0x04},
    { 0x51, 0x09},
    { 0x50, 0x06},
    { 0x4B, 0x03},
    { 0x58, 0x04},
    { 0x52, 0x03},
    { 0x52, 0x08},
    { 0x52, 0x07},
    { 0x52, 0x06}
};
BYTE code strEcoModeM7[17][2] =
{
    { 0x4D, 0x07},
    { 0x5A, 0x07},
    { 0x5B, 0x03},
    { 0x5B, 0x03},
    { 0x5B, 0x06},
    { 0x4E, 0x05},
    { 0x4A, 0x03},
    { 0x5D, 0x05},
    { 0x58, 0x03},
    { 0x5A, 0x06},
    { 0x56, 0x03},
    { 0x4E, 0x07},
    { 0x5C, 0x07},
    { 0x55, 0x03},
    { 0x5A, 0x07},
    { 0x59, 0x08},
    { 0x58, 0x09}
};
BYTE code strECOTextM7[17][2] =
{
    { 0x54, 0x03},
    { 0x61, 0x04},
    { 0x5E, 0x04},
    { 0x5E, 0x04},
    { 0x61, 0x05},
    { 0x53, 0x04},
    { 0x4D, 0x04},
    { 0x62, 0x04},
    { 0x5B, 0x05},
    { 0x60, 0x04},
    { 0x59, 0x04},
    { 0x55, 0x03},
    { 0x63, 0x05},
    { 0x58, 0x04},
    { 0x61, 0x05},
    { 0x61, 0x05},
    { 0x61, 0x05}
};
BYTE code strECOInternetM7[17][2] =
{
    { 0x57, 0x03},
    { 0x65, 0x07},
    { 0x62, 0x07},
    { 0x62, 0x07},
    { 0x66, 0x07},
    { 0x57, 0x06},
    { 0x51, 0x03},
    { 0x66, 0x07},
    { 0x60, 0x07},
    { 0x64, 0x07},
    { 0x5D, 0x07},
    { 0x58, 0x03},
    { 0x68, 0x07},
    { 0x5C, 0x07},
    { 0x66, 0x07},
    { 0x66, 0x07},
    { 0x66, 0x07}
};
BYTE code strECOgameM7[17][2] =
{
    { 0x5A, 0x03},
    { 0x6C, 0x04},
    { 0x69, 0x03},
    { 0x69, 0x04},
    { 0x6D, 0x04},
    { 0x5D, 0x04},
    { 0x54, 0x03},
    { 0x6D, 0x04},
    { 0x67, 0x05},
    { 0x6B, 0x03},
    { 0x64, 0x04},
    { 0x5B, 0x03},
    { 0x6F, 0x04},
    { 0x63, 0x03},
    { 0x6D, 0x03},
    { 0x6D, 0x03},
    { 0x6D, 0x03}
};
BYTE code strECOMovieM7[17][2] =
{
    { 0x5D, 0x03},
    { 0x70, 0x04},
    { 0x6C, 0x03},
    { 0x6D, 0x03},
    { 0x71, 0x03},
    { 0x61, 0x04},
    { 0x57, 0x03},
    { 0x71, 0x04},
    { 0x6C, 0x06},
    { 0x6E, 0x03},
    { 0x68, 0x03},
    { 0x5E, 0x03},
    { 0x73, 0x05},
    { 0x66, 0x03},
    { 0x70, 0x03},
    { 0x70, 0x06},
    { 0x70, 0x03}
};
BYTE code strECOSportM7[17][2] =
{
    { 0x60, 0x03},
    { 0x74, 0x05},
    { 0x6F, 0x04},
    { 0x70, 0x04},
    { 0x74, 0x04},
    { 0x65, 0x04},
    { 0x5A, 0x04},
    { 0x75, 0x05},
    { 0x72, 0x06},
    { 0x71, 0x04},
    { 0x6B, 0x04},
    { 0x61, 0x03},
    { 0x78, 0x06},
    { 0x69, 0x04},
    { 0x73, 0x04},
    { 0x76, 0x05},
    { 0x73, 0x04}
};
BYTE code strECOStandM7[17][2] =
{
    { 0x63, 0x03},
    { 0x79, 0x07},
    { 0x73, 0x07},
    { 0x74, 0x07},
    { 0x78, 0x07},
    { 0x69, 0x03},
    { 0x5E, 0x03},
    { 0x7A, 0x07},
    { 0x78, 0x07},
    { 0x75, 0x07},
    { 0x6F, 0x07},
    { 0x64, 0x03},
    { 0x7E, 0x05},
    { 0x6D, 0x08},
    { 0x77, 0x08},
    { 0x7B, 0x07},
    { 0x77, 0x07}
};
BYTE code strDCRM7[17][2] =
{
    { 0x66, 0x03},
    { 0x80, 0x03},
    { 0x7A, 0x03},
    { 0x7B, 0x03},
    { 0x7F, 0x03},
    { 0x6C, 0x03},
    { 0x61, 0x03},
    { 0x81, 0x03},
    { 0x7F, 0x03},
    { 0x7C, 0x03},
    { 0x76, 0x03},
    { 0x67, 0x03},
    { 0x83, 0x03},
    { 0x75, 0x03},
    { 0x7F, 0x03},
    { 0x82, 0x03},
    { 0x7E, 0x03}
};
BYTE code strOnM7[17][2] =
{
    { 0x69, 0x03},
    { 0x83, 0x03},
    { 0x7D, 0x05},
    { 0x7E, 0x02},
    { 0x82, 0x05},
    { 0x6F, 0x02},
    { 0x64, 0x03},
    { 0x84, 0x03},
    { 0x82, 0x07},
    { 0x7F, 0x02},
    { 0x79, 0x03},
    { 0x6A, 0x03},
    { 0x86, 0x04},
    { 0x78, 0x06},
    { 0x82, 0x03},
    { 0x85, 0x04},
    { 0x81, 0x07}
};
BYTE code strOffM7[17][2] =
{
    { 0x6C, 0x03},
    { 0x86, 0x03},
    { 0x82, 0x04},
    { 0x80, 0x03},
    { 0x87, 0x07},
    { 0x71, 0x02},
    { 0x67, 0x03},
    { 0x87, 0x04},
    { 0x89, 0x05},
    { 0x81, 0x02},
    { 0x7C, 0x05},
    { 0x6D, 0x03},
    { 0x8A, 0x06},
    { 0x7E, 0x06},
    { 0x85, 0x02},
    { 0x89, 0x08},
    { 0x88, 0x08}
};
BYTE code strImageSetUpM13[17][2] =
{
    { 0x43, 0x05},
    { 0x43, 0x09},
    { 0x43, 0x0B},
    { 0x43, 0x0B},
    { 0x43, 0x0C},
    { 0x43, 0x08},
    { 0x43, 0x05},
    { 0x43, 0x0E},
    { 0x43, 0x0C},
    { 0x43, 0x0A},
    { 0x43, 0x0A},
    { 0x43, 0x05},
    { 0x43, 0x11},
    { 0x43, 0x0D},
    { 0x43, 0x0A},
    { 0x43, 0x0C},
    { 0x43, 0x0C}
};
BYTE code strFocusM13[17][2] =
{
    { 0x48, 0x03},
    { 0x4C, 0x05},
    { 0x4E, 0x0A},
    { 0x4E, 0x05},
    { 0x4F, 0x05},
    { 0x4B, 0x03},
    { 0x48, 0x03},
    { 0x51, 0x09},
    { 0x4F, 0x06},
    { 0x4D, 0x05},
    { 0x4D, 0x04},
    { 0x48, 0x03},
    { 0x54, 0x05},
    { 0x50, 0x04},
    { 0x4D, 0x04},
    { 0x4F, 0x04},
    { 0x4F, 0x06}
};
BYTE code strClockM13[17][2] =
{
    { 0x4B, 0x03},
    { 0x51, 0x04},
    { 0x58, 0x06},
    { 0x53, 0x04},
    { 0x54, 0x06},
    { 0x4E, 0x04},
    { 0x4B, 0x02},
    { 0x5A, 0x04},
    { 0x55, 0x04},
    { 0x52, 0x05},
    { 0x51, 0x04},
    { 0x4B, 0x03},
    { 0x59, 0x04},
    { 0x54, 0x04},
    { 0x51, 0x03},
    { 0x53, 0x04},
    { 0x55, 0x04}
};
BYTE code strHPositionM13[17][2] =
{
    { 0x4E, 0x05},
    { 0x55, 0x07},
    { 0x5E, 0x08},
    { 0x57, 0x08},
    { 0x5A, 0x09},
    { 0x52, 0x05},
    { 0x4D, 0x05},
    { 0x5E, 0x0C},
    { 0x59, 0x08},
    { 0x57, 0x08},
    { 0x55, 0x0B},
    { 0x4E, 0x05},
    { 0x5D, 0x07},
    { 0x58, 0x06},
    { 0x54, 0x07},
    { 0x57, 0x0A},
    { 0x59, 0x0C}
};
BYTE code strVPositionM13[17][2] =
{
    { 0x53, 0x05},
    { 0x5C, 0x07},
    { 0x66, 0x08},
    { 0x5F, 0x08},
    { 0x63, 0x09},
    { 0x57, 0x05},
    { 0x52, 0x05},
    { 0x6A, 0x0C},
    { 0x61, 0x08},
    { 0x5F, 0x08},
    { 0x60, 0x0B},
    { 0x53, 0x05},
    { 0x64, 0x07},
    { 0x5E, 0x06},
    { 0x5B, 0x07},
    { 0x61, 0x0A},
    { 0x65, 0x0C}
};
BYTE code strExpansionModeM13[17][2] =
{
    { 0x58, 0x05},
    { 0x63, 0x09},
    { 0x6E, 0x0A},
    { 0x67, 0x0C},
    { 0x6C, 0x09},
    { 0x5C, 0x04},
    { 0x57, 0x06},
    { 0x76, 0x0C},
    { 0x69, 0x08},
    { 0x67, 0x0B},
    { 0x6B, 0x09},
    { 0x58, 0x05},
    { 0x6B, 0x09},
    { 0x64, 0x0C},
    { 0x62, 0x0C},
    { 0x6B, 0x08},
    { 0x71, 0x0C}
};
BYTE code strFULLM13[17][2] =
{
    { 0x5D, 0x03},
    { 0x6C, 0x03},
    { 0x78, 0x04},
    { 0x73, 0x04},
    { 0x75, 0x08},
    { 0x60, 0x03},
    { 0x5D, 0x04},
    { 0x82, 0x06},
    { 0x71, 0x05},
    { 0x72, 0x04},
    { 0x74, 0x03},
    { 0x5D, 0x03},
    { 0x74, 0x08},
    { 0x70, 0x08},
    { 0x6E, 0x08},
    { 0x73, 0x05},
    { 0x7D, 0x06}
};
BYTE code strASPECTM13[17][2] =
{
    { 0x60, 0x02},
    { 0x6F, 0x02},
    { 0x7C, 0x02},
    { 0x77, 0x02},
    { 0x7D, 0x02},
    { 0x63, 0x02},
    { 0x61, 0x02},
    { 0x88, 0x02},
    { 0x76, 0x02},
    { 0x76, 0x02},
    { 0x77, 0x02},
    { 0x60, 0x02},
    { 0x7C, 0x02},
    { 0x78, 0x02},
    { 0x76, 0x02},
    { 0x78, 0x02},
    { 0x83, 0x02}
};
BYTE code strColorTempM18[17][2] =
{
    { 0x43, 0x03},
    { 0x43, 0x08},
    { 0x43, 0x06},
    { 0x43, 0x07},
    { 0x43, 0x05},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x06},
    { 0x43, 0x0A},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x03},
    { 0x43, 0x0A},
    { 0x43, 0x0A},
    { 0x43, 0x08},
    { 0x43, 0x09},
    { 0x43, 0x0C}
};
BYTE code strWarm1M18[17][2] =
{
    { 0x46, 0x04},
    { 0x4B, 0x04},
    { 0x49, 0x05},
    { 0x4A, 0x04},
    { 0x48, 0x04},
    { 0x47, 0x03},
    { 0x47, 0x05},
    { 0x49, 0x05},
    { 0x4D, 0x04},
    { 0x47, 0x04},
    { 0x47, 0x04},
    { 0x46, 0x03},
    { 0x4D, 0x06},
    { 0x4D, 0x04},
    { 0x4B, 0x04},
    { 0x4C, 0x05},
    { 0x4F, 0x05}
};
BYTE code strCool1M18[17][2] =
{
    { 0x4A, 0x04},
    { 0x4F, 0x03},
    { 0x4E, 0x04},
    { 0x4E, 0x03},
    { 0x4C, 0x05},
    { 0x4A, 0x03},
    { 0x4C, 0x05},
    { 0x4E, 0x07},
    { 0x51, 0x03},
    { 0x4B, 0x03},
    { 0x4B, 0x05},
    { 0x49, 0x03},
    { 0x53, 0x03},
    { 0x51, 0x06},
    { 0x4F, 0x03},
    { 0x51, 0x04},
    { 0x54, 0x04}
};
BYTE code strNormalM18[17][2] =
{
    { 0x4E, 0x04},
    { 0x52, 0x05},
    { 0x52, 0x05},
    { 0x51, 0x05},
    { 0x51, 0x06},
    { 0x4D, 0x03},
    { 0x51, 0x03},
    { 0x55, 0x06},
    { 0x54, 0x05},
    { 0x4E, 0x05},
    { 0x50, 0x05},
    { 0x4C, 0x03},
    { 0x56, 0x05},
    { 0x57, 0x06},
    { 0x52, 0x06},
    { 0x55, 0x06},
    { 0x58, 0x07}
};
BYTE code strsRGBM18[17][2] =
{
    { 0x52, 0x04},
    { 0x57, 0x04},
    { 0x57, 0x04},
    { 0x56, 0x04},
    { 0x57, 0x04},
    { 0x50, 0x04},
    { 0x54, 0x04},
    { 0x5B, 0x04},
    { 0x59, 0x04},
    { 0x53, 0x04},
    { 0x55, 0x04},
    { 0x4F, 0x04},
    { 0x5B, 0x04},
    { 0x5D, 0x04},
    { 0x58, 0x04},
    { 0x5B, 0x04},
    { 0x5F, 0x04}
};
BYTE code strUserM18[17][2] =
{
    { 0x56, 0x04},
    { 0x5B, 0x04},
    { 0x5B, 0x08},
    { 0x5A, 0x07},
    { 0x5B, 0x05},
    { 0x54, 0x04},
    { 0x58, 0x05},
    { 0x5F, 0x06},
    { 0x5D, 0x06},
    { 0x57, 0x08},
    { 0x59, 0x04},
    { 0x53, 0x05},
    { 0x5F, 0x06},
    { 0x61, 0x05},
    { 0x5C, 0x04},
    { 0x5F, 0x07},
    { 0x63, 0x09}
};
BYTE code strUserColorRM18[17][2] =
{
    { 0x5A, 0x02},
    { 0x5F, 0x03},
    { 0x63, 0x05},
    { 0x61, 0x03},
    { 0x60, 0x05},
    { 0x58, 0x02},
    { 0x5D, 0x03},
    { 0x65, 0x06},
    { 0x63, 0x04},
    { 0x5F, 0x03},
    { 0x5D, 0x08},
    { 0x58, 0x02},
    { 0x65, 0x07},
    { 0x66, 0x06},
    { 0x60, 0x04},
    { 0x66, 0x07},
    { 0x6C, 0x07}
};
BYTE code strUserColorGM18[17][2] =
{
    { 0x5C, 0x02},
    { 0x62, 0x04},
    { 0x68, 0x04},
    { 0x64, 0x04},
    { 0x65, 0x04},
    { 0x5A, 0x02},
    { 0x60, 0x03},
    { 0x6B, 0x06},
    { 0x67, 0x04},
    { 0x62, 0x04},
    { 0x65, 0x08},
    { 0x5A, 0x02},
    { 0x6C, 0x04},
    { 0x6C, 0x05},
    { 0x64, 0x04},
    { 0x6D, 0x05},
    { 0x73, 0x05}
};
BYTE code strUserColorBM18[17][2] =
{
    { 0x5E, 0x02},
    { 0x66, 0x03},
    { 0x6C, 0x03},
    { 0x68, 0x03},
    { 0x69, 0x03},
    { 0x5C, 0x02},
    { 0x63, 0x03},
    { 0x71, 0x04},
    { 0x6B, 0x03},
    { 0x66, 0x02},
    { 0x6D, 0x08},
    { 0x5C, 0x02},
    { 0x70, 0x03},
    { 0x71, 0x05},
    { 0x68, 0x04},
    { 0x72, 0x05},
    { 0x78, 0x06}
};
#if MWEFunction
BYTE code strColorBoostM26[17][2] =
{
    { 0x43, 0x05},
    { 0x43, 0x08},
    { 0x43, 0x09},
    { 0x43, 0x0A},
    { 0x43, 0x0A},
    { 0x43, 0x07},
    { 0x43, 0x05},
    { 0x43, 0x0C},
    { 0x43, 0x09},
    { 0x43, 0x0C},
    { 0x43, 0x0A},
    { 0x43, 0x08},
    { 0x43, 0x0C},
    { 0x43, 0x0A},
    { 0x43, 0x0C},
    { 0x43, 0x0A},
    { 0x43, 0x0C}
};
BYTE code strFullM26[17][2] =
{
    { 0x48, 0x05},
    { 0x4B, 0x09},
    { 0x4C, 0x0E},
    { 0x4D, 0x0A},
    { 0x4D, 0x0C},
    { 0x4A, 0x07},
    { 0x48, 0x09},
    { 0x4F, 0x0D},
    { 0x4C, 0x0C},
    { 0x4F, 0x0C},
    { 0x4D, 0x07},
    { 0x4B, 0x05},
    { 0x4F, 0x09},
    { 0x4D, 0x0A},
    { 0x4F, 0x0F},
    { 0x4D, 0x0B},
    { 0x4F, 0x0B}
};
BYTE code strNatureSkinM26[17][2] =
{
    { 0x4D, 0x05},
    { 0x54, 0x09},
    { 0x5A, 0x09},
    { 0x57, 0x09},
    { 0x59, 0x0E},
    { 0x51, 0x06},
    { 0x51, 0x09},
    { 0x5C, 0x0E},
    { 0x58, 0x08},
    { 0x5B, 0x09},
    { 0x54, 0x07},
    { 0x50, 0x05},
    { 0x58, 0x0E},
    { 0x57, 0x0D},
    { 0x5E, 0x0C},
    { 0x58, 0x0C},
    { 0x5A, 0x09}
};
BYTE code strGreenFieldM26[17][2] =
{
    { 0x52, 0x05},
    { 0x5D, 0x08},
    { 0x63, 0x06},
    { 0x60, 0x09},
    { 0x67, 0x09},
    { 0x57, 0x07},
    { 0x5A, 0x08},
    { 0x6A, 0x0A},
    { 0x60, 0x09},
    { 0x64, 0x08},
    { 0x5B, 0x04},
    { 0x55, 0x05},
    { 0x66, 0x09},
    { 0x64, 0x08},
    { 0x6A, 0x08},
    { 0x64, 0x09},
    { 0x63, 0x08}
};
BYTE code strSkyBlueM26[17][2] =
{
    { 0x57, 0x04},
    { 0x65, 0x07},
    { 0x69, 0x06},
    { 0x69, 0x08},
    { 0x70, 0x06},
    { 0x5E, 0x03},
    { 0x62, 0x06},
    { 0x74, 0x08},
    { 0x69, 0x07},
    { 0x6C, 0x08},
    { 0x5F, 0x07},
    { 0x5A, 0x05},
    { 0x6F, 0x06},
    { 0x6C, 0x04},
    { 0x72, 0x09},
    { 0x6D, 0x0B},
    { 0x6B, 0x0B}
};
BYTE code strAutoDetectM26[17][2] =
{
    { 0x5B, 0x05},
    { 0x6C, 0x09},
    { 0x6F, 0x0C},
    { 0x71, 0x0C},
    { 0x76, 0x0C},
    { 0x61, 0x05},
    { 0x68, 0x09},
    { 0x7C, 0x0D},
    { 0x70, 0x0B},
    { 0x74, 0x04},
    { 0x66, 0x0A},
    { 0x5F, 0x05},
    { 0x75, 0x0B},
    { 0x70, 0x0A},
    { 0x7B, 0x11},
    { 0x78, 0x0D},
    { 0x76, 0x0D}
};
BYTE code strDemoM26[17][2] =
{
    { 0x60, 0x04},
    { 0x75, 0x04},
    { 0x7B, 0x04},
    { 0x7D, 0x04},
    { 0x82, 0x0A},
    { 0x66, 0x02},
    { 0x71, 0x04},
    { 0x89, 0x0A},
    { 0x7B, 0x04},
    { 0x78, 0x04},
    { 0x70, 0x04},
    { 0x64, 0x04},
    { 0x80, 0x0A},
    { 0x7A, 0x05},
    { 0x8C, 0x04},
    { 0x85, 0x04},
    { 0x83, 0x04}
};
BYTE code strOnM26[17][2] =
{
    { 0x64, 0x03},
    { 0x79, 0x02},
    { 0x7F, 0x03},
    { 0x81, 0x02},
    { 0x8C, 0x05},
    { 0x68, 0x02},
    { 0x75, 0x03},
    { 0x93, 0x03},
    { 0x7F, 0x07},
    { 0x7C, 0x02},
    { 0x74, 0x03},
    { 0x68, 0x03},
    { 0x8A, 0x04},
    { 0x7F, 0x06},
    { 0x90, 0x03},
    { 0x89, 0x04},
    { 0x87, 0x07}
};
BYTE code strOffM26[17][2] =
{
    { 0x67, 0x03},
    { 0x7B, 0x03},
    { 0x82, 0x03},
    { 0x83, 0x03},
    { 0x91, 0x07},
    { 0x6A, 0x02},
    { 0x78, 0x02},
    { 0x96, 0x04},
    { 0x86, 0x05},
    { 0x7E, 0x02},
    { 0x77, 0x05},
    { 0x6B, 0x03},
    { 0x8E, 0x06},
    { 0x85, 0x06},
    { 0x93, 0x02},
    { 0x8D, 0x08},
    { 0x8E, 0x08}
};
BYTE code strPictureBoostM33[17][2] =
{
    { 0x43, 0x05},
    { 0x43, 0x0A},
    { 0x43, 0x08},
    { 0x43, 0x09},
    { 0x43, 0x0B},
    { 0x43, 0x07},
    { 0x43, 0x05},
    { 0x43, 0x11},
    { 0x43, 0x0A},
    { 0x43, 0x0B},
    { 0x43, 0x0B},
    { 0x43, 0x05},
    { 0x43, 0x0E},
    { 0x43, 0x0B},
    { 0x43, 0x11},
    { 0x43, 0x0B},
    { 0x43, 0x0B}
};
BYTE code strBF_FrameSizeM33[17][2] =
{
    { 0x48, 0x04},
    { 0x4D, 0x08},
    { 0x4B, 0x08},
    { 0x4C, 0x07},
    { 0x4E, 0x0D},
    { 0x4A, 0x06},
    { 0x48, 0x06},
    { 0x54, 0x0A},
    { 0x4D, 0x09},
    { 0x4E, 0x08},
    { 0x4E, 0x0C},
    { 0x48, 0x05},
    { 0x51, 0x0C},
    { 0x4E, 0x0A},
    { 0x54, 0x0A},
    { 0x4E, 0x09},
    { 0x4E, 0x0A}
};
BYTE code strBF_BrightnessM33[17][2] =
{
    { 0x4C, 0x03},
    { 0x55, 0x08},
    { 0x53, 0x08},
    { 0x53, 0x07},
    { 0x5B, 0x08},
    { 0x50, 0x03},
    { 0x4E, 0x02},
    { 0x5E, 0x06},
    { 0x56, 0x04},
    { 0x56, 0x09},
    { 0x5A, 0x06},
    { 0x4D, 0x03},
    { 0x5D, 0x04},
    { 0x58, 0x03},
    { 0x5E, 0x08},
    { 0x57, 0x07},
    { 0x58, 0x06}
};
BYTE code strBF_ContrastM33[17][2] =
{
    { 0x4F, 0x04},
    { 0x5D, 0x07},
    { 0x5B, 0x08},
    { 0x5A, 0x07},
    { 0x63, 0x08},
    { 0x53, 0x05},
    { 0x50, 0x02},
    { 0x64, 0x0B},
    { 0x5A, 0x08},
    { 0x5F, 0x07},
    { 0x60, 0x07},
    { 0x50, 0x04},
    { 0x61, 0x08},
    { 0x5B, 0x07},
    { 0x66, 0x07},
    { 0x5E, 0x07},
    { 0x5E, 0x07}
};
BYTE code strBF_HPositionM33[17][2] =
{
    { 0x53, 0x05},
    { 0x64, 0x07},
    { 0x63, 0x08},
    { 0x61, 0x08},
    { 0x6B, 0x09},
    { 0x58, 0x05},
    { 0x52, 0x05},
    { 0x6F, 0x0C},
    { 0x62, 0x08},
    { 0x66, 0x08},
    { 0x67, 0x0B},
    { 0x54, 0x05},
    { 0x69, 0x07},
    { 0x62, 0x06},
    { 0x6D, 0x07},
    { 0x65, 0x0A},
    { 0x65, 0x0C}
};
BYTE code strBF_VPositionM33[17][2] =
{
    { 0x58, 0x05},
    { 0x6B, 0x07},
    { 0x6B, 0x08},
    { 0x69, 0x08},
    { 0x74, 0x09},
    { 0x5D, 0x05},
    { 0x57, 0x05},
    { 0x7B, 0x0C},
    { 0x6A, 0x08},
    { 0x6E, 0x08},
    { 0x72, 0x0B},
    { 0x59, 0x05},
    { 0x70, 0x07},
    { 0x68, 0x06},
    { 0x74, 0x07},
    { 0x6F, 0x0A},
    { 0x71, 0x0C}
};
BYTE code strBF_SwitchM33[17][2] =
{
    { 0x5D, 0x03},
    { 0x72, 0x09},
    { 0x73, 0x0A},
    { 0x71, 0x09},
    { 0x7D, 0x0C},
    { 0x62, 0x07},
    { 0x5C, 0x06},
    { 0x87, 0x08},
    { 0x72, 0x09},
    { 0x76, 0x07},
    { 0x7D, 0x0B},
    { 0x5E, 0x03},
    { 0x77, 0x0A},
    { 0x6E, 0x08},
    { 0x7B, 0x09},
    { 0x79, 0x0A},
    { 0x7D, 0x09}
};
BYTE code strOnM33[17][2] =
{
    { 0x60, 0x03},
    { 0x7B, 0x03},
    { 0x7D, 0x03},
    { 0x7A, 0x02},
    { 0x89, 0x05},
    { 0x69, 0x02},
    { 0x62, 0x02},
    { 0x8F, 0x03},
    { 0x7B, 0x07},
    { 0x7D, 0x02},
    { 0x88, 0x03},
    { 0x61, 0x03},
    { 0x81, 0x04},
    { 0x76, 0x06},
    { 0x84, 0x03},
    { 0x83, 0x04},
    { 0x86, 0x07}
};
BYTE code strOffM33[17][2] =
{
    { 0x63, 0x03},
    { 0x7E, 0x03},
    { 0x80, 0x03},
    { 0x7C, 0x03},
    { 0x8E, 0x07},
    { 0x6B, 0x02},
    { 0x64, 0x02},
    { 0x92, 0x04},
    { 0x82, 0x05},
    { 0x7F, 0x02},
    { 0x8B, 0x05},
    { 0x64, 0x03},
    { 0x85, 0x06},
    { 0x7C, 0x06},
    { 0x87, 0x02},
    { 0x87, 0x08},
    { 0x8D, 0x08}
};
#endif
BYTE code strOsdSetUpM44[17][2] =
{
    { 0x43, 0x05},
    { 0x43, 0x08},
    { 0x43, 0x09},
    { 0x43, 0x0B},
    { 0x43, 0x09},
    { 0x43, 0x08},
    { 0x43, 0x05},
    { 0x43, 0x0B},
    { 0x43, 0x08},
    { 0x43, 0x0B},
    { 0x43, 0x07},
    { 0x43, 0x05},
    { 0x43, 0x13},
    { 0x43, 0x0A},
    { 0x43, 0x0A},
    { 0x43, 0x0B},
    { 0x43, 0x0B}
};
BYTE code strOsdHPositionM44[17][2] =
{
    { 0x48, 0x05},
    { 0x4B, 0x07},
    { 0x4C, 0x08},
    { 0x4E, 0x08},
    { 0x4C, 0x09},
    { 0x4B, 0x05},
    { 0x48, 0x05},
    { 0x4E, 0x0C},
    { 0x4B, 0x08},
    { 0x4E, 0x08},
    { 0x4A, 0x0B},
    { 0x48, 0x05},
    { 0x56, 0x07},
    { 0x4D, 0x06},
    { 0x4D, 0x07},
    { 0x4E, 0x0A},
    { 0x4E, 0x0C}
};
BYTE code strOsdVPositionM44[17][2] =
{
    { 0x4D, 0x05},
    { 0x52, 0x07},
    { 0x54, 0x08},
    { 0x56, 0x08},
    { 0x55, 0x09},
    { 0x50, 0x05},
    { 0x4D, 0x05},
    { 0x5A, 0x0C},
    { 0x53, 0x08},
    { 0x56, 0x08},
    { 0x55, 0x0B},
    { 0x4D, 0x05},
    { 0x5D, 0x07},
    { 0x53, 0x06},
    { 0x54, 0x07},
    { 0x58, 0x0A},
    { 0x5A, 0x0C}
};
BYTE code strOsdTimeOutM44[17][2] =
{
    { 0x52, 0x05},
    { 0x59, 0x06},
    { 0x5C, 0x07},
    { 0x5E, 0x09},
    { 0x5E, 0x06},
    { 0x55, 0x06},
    { 0x52, 0x05},
    { 0x66, 0x06},
    { 0x5B, 0x0B},
    { 0x5E, 0x06},
    { 0x60, 0x09},
    { 0x52, 0x05},
    { 0x64, 0x09},
    { 0x59, 0x0C},
    { 0x5B, 0x07},
    { 0x62, 0x0A},
    { 0x66, 0x0D}
};
BYTE code strLanguageM44[17][2] =
{
    { 0x57, 0x03},
    { 0x5F, 0x07},
    { 0x63, 0x06},
    { 0x67, 0x06},
    { 0x64, 0x05},
    { 0x5B, 0x03},
    { 0x57, 0x02},
    { 0x6C, 0x03},
    { 0x66, 0x05},
    { 0x64, 0x04},
    { 0x69, 0x02},
    { 0x57, 0x03},
    { 0x6D, 0x05},
    { 0x65, 0x05},
    { 0x62, 0x03},
    { 0x6C, 0x03},
    { 0x73, 0x05}
};
BYTE code strLangTypeM44[17][2] =
{
    { 0x5A, 0x05},
    { 0x66, 0x05},
    { 0x69, 0x06},
    { 0x6D, 0x06},
    { 0x69, 0x06},
    { 0x5E, 0x03},
    { 0x59, 0x04},
    { 0x6F, 0x06},
    { 0x6B, 0x06},
    { 0x68, 0x06},
    { 0x6B, 0x05},
    { 0x5A, 0x05},
    { 0x72, 0x08},
    { 0x6A, 0x07},
    { 0x65, 0x08},
    { 0x6F, 0x04},
    { 0x78, 0x04}
};
BYTE code strLanguageM45[17][2] =
{
    { 0x43, 0x03},
    { 0x43, 0x07},
    { 0x43, 0x06},
    { 0x43, 0x06},
    { 0x43, 0x05},
    { 0x43, 0x03},
    { 0x43, 0x02},
    { 0x43, 0x03},
    { 0x43, 0x05},
    { 0x43, 0x04},
    { 0x43, 0x02},
    { 0x43, 0x03},
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x03},
    { 0x43, 0x03},
    { 0x43, 0x05}
};
BYTE code strLangType1M45[17][2] =
{
    { 0x46, 0x05},
    { 0x4A, 0x05},
    { 0x49, 0x06},
    { 0x49, 0x06},
    { 0x48, 0x06},
    { 0x46, 0x03},
    { 0x45, 0x04},
    { 0x46, 0x06},
    { 0x48, 0x06},
    { 0x47, 0x06},
    { 0x45, 0x05},
    { 0x46, 0x05},
    { 0x48, 0x08},
    { 0x48, 0x07},
    { 0x46, 0x08},
    { 0x46, 0x04},
    { 0x48, 0x04}
};
BYTE code strExtraM49[17][2] =
{
    { 0x43, 0x03},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x03},
    { 0x43, 0x02},
    { 0x43, 0x0B},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x05},
    { 0x43, 0x03},
    { 0x43, 0x0C},
    { 0x43, 0x04},
    { 0x43, 0x04},
    { 0x43, 0x03},
    { 0x43, 0x05}
};
BYTE code strInputSelectM49[17][2] =
{
    { 0x46, 0x05},
    { 0x47, 0x09},
    { 0x47, 0x0C},
    { 0x47, 0x0A},
    { 0x47, 0x0B},
    { 0x46, 0x05},
    { 0x45, 0x04},
    { 0x4E, 0x09},
    { 0x47, 0x0C},
    { 0x47, 0x0A},
    { 0x48, 0x08},
    { 0x46, 0x05},
    { 0x4F, 0x0B},
    { 0x47, 0x0A},
    { 0x47, 0x0C},
    { 0x46, 0x08},
    { 0x48, 0x0B}
};
BYTE code strAnalogM49[17][2] =
{
    { 0x4B, 0x04},
    { 0x50, 0x04},
    { 0x53, 0x04},
    { 0x51, 0x04},
    { 0x52, 0x04},
    { 0x4B, 0x04},
    { 0x49, 0x04},
    { 0x57, 0x04},
    { 0x53, 0x04},
    { 0x51, 0x04},
    { 0x50, 0x04},
    { 0x4B, 0x04},
    { 0x5A, 0x04},
    { 0x51, 0x04},
    { 0x53, 0x04},
    { 0x4E, 0x04},
    { 0x53, 0x04}
};
BYTE code strDigitalM49[17][2] =
{
    { 0x4F, 0x03},
    { 0x54, 0x03},
    { 0x57, 0x03},
    { 0x55, 0x03},
    { 0x56, 0x03},
    { 0x4F, 0x03},
    { 0x4D, 0x03},
    { 0x5B, 0x03},
    { 0x57, 0x03},
    { 0x55, 0x03},
    { 0x54, 0x03},
    { 0x4F, 0x03},
    { 0x5E, 0x03},
    { 0x55, 0x03},
    { 0x57, 0x03},
    { 0x52, 0x03},
    { 0x57, 0x03}
};
BYTE code strHDMIM49[17][2] =
{
    { 0x52, 0x04},
    { 0x57, 0x04},
    { 0x5A, 0x04},
    { 0x58, 0x04},
    { 0x59, 0x04},
    { 0x52, 0x04},
    { 0x50, 0x04},
    { 0x5E, 0x04},
    { 0x5A, 0x04},
    { 0x58, 0x04},
    { 0x57, 0x04},
    { 0x52, 0x04},
    { 0x61, 0x04},
    { 0x58, 0x04},
    { 0x5A, 0x04},
    { 0x55, 0x04},
    { 0x5A, 0x04}
};
BYTE code strUSBM49[17][2] =
{
    { 0x56, 0x03},
    { 0x5B, 0x03},
    { 0x5E, 0x03},
    { 0x5C, 0x03},
    { 0x5D, 0x03},
    { 0x56, 0x03},
    { 0x54, 0x03},
    { 0x62, 0x03},
    { 0x5E, 0x03},
    { 0x5C, 0x03},
    { 0x5B, 0x03},
    { 0x56, 0x03},
    { 0x65, 0x03},
    { 0x5C, 0x03},
    { 0x5E, 0x03},
    { 0x59, 0x03},
    { 0x5E, 0x03}
};
BYTE code strDDCCIM49[17][2] =
{
    { 0x59, 0x05},
    { 0x5E, 0x05},
    { 0x61, 0x05},
    { 0x5F, 0x05},
    { 0x60, 0x05},
    { 0x59, 0x05},
    { 0x57, 0x05},
    { 0x65, 0x05},
    { 0x61, 0x05},
    { 0x5F, 0x05},
    { 0x5E, 0x05},
    { 0x59, 0x05},
    { 0x68, 0x05},
    { 0x5F, 0x05},
    { 0x61, 0x05},
    { 0x5C, 0x05},
    { 0x61, 0x05}
};
BYTE code strResetM49[17][2] =
{
    { 0x5E, 0x03},
    { 0x63, 0x05},
    { 0x66, 0x09},
    { 0x64, 0x0A},
    { 0x65, 0x07},
    { 0x5E, 0x03},
    { 0x5C, 0x04},
    { 0x6A, 0x05},
    { 0x66, 0x06},
    { 0x64, 0x07},
    { 0x63, 0x09},
    { 0x5E, 0x03},
    { 0x6D, 0x08},
    { 0x64, 0x08},
    { 0x66, 0x05},
    { 0x61, 0x05},
    { 0x66, 0x05}
};
BYTE code strYesM49[17][2] =
{
    { 0x61, 0x02},
    { 0x68, 0x03},
    { 0x6F, 0x03},
    { 0x6E, 0x02},
    { 0x6C, 0x02},
    { 0x61, 0x03},
    { 0x60, 0x02},
    { 0x6F, 0x02},
    { 0x6C, 0x02},
    { 0x6B, 0x02},
    { 0x6C, 0x04},
    { 0x61, 0x02},
    { 0x75, 0x03},
    { 0x6C, 0x03},
    { 0x6B, 0x02},
    { 0x66, 0x04},
    { 0x6B, 0x03}
};
BYTE code strNoM49[17][2] =
{
    { 0x63, 0x02},
    { 0x6B, 0x02},
    { 0x72, 0x03},
    { 0x70, 0x03},
    { 0x6E, 0x02},
    { 0x64, 0x03},
    { 0x62, 0x04},
    { 0x71, 0x03},
    { 0x6E, 0x02},
    { 0x6D, 0x03},
    { 0x70, 0x04},
    { 0x63, 0x02},
    { 0x78, 0x03},
    { 0x6F, 0x02},
    { 0x6D, 0x03},
    { 0x6A, 0x02},
    { 0x6E, 0x02}
};
BYTE code strOnM49[17][2] =
{
    { 0x65, 0x03},
    { 0x6D, 0x03},
    { 0x75, 0x05},
    { 0x73, 0x02},
    { 0x70, 0x05},
    { 0x67, 0x02},
    { 0x66, 0x03},
    { 0x74, 0x03},
    { 0x70, 0x07},
    { 0x70, 0x02},
    { 0x74, 0x03},
    { 0x65, 0x03},
    { 0x7B, 0x04},
    { 0x71, 0x06},
    { 0x70, 0x03},
    { 0x6C, 0x08},
    { 0x70, 0x07}
};
BYTE code strOffM49[17][2] =
{
    { 0x68, 0x03},
    { 0x70, 0x03},
    { 0x7A, 0x04},
    { 0x75, 0x03},
    { 0x75, 0x07},
    { 0x69, 0x02},
    { 0x69, 0x02},
    { 0x77, 0x04},
    { 0x77, 0x05},
    { 0x72, 0x02},
    { 0x77, 0x05},
    { 0x68, 0x03},
    { 0x7F, 0x06},
    { 0x77, 0x06},
    { 0x73, 0x02},
    { 0x74, 0x04},
    { 0x77, 0x08}
};
BYTE code strInformationM49[17][2] =
{
    { 0x6B, 0x05},
    { 0x73, 0x09},
    { 0x7E, 0x0A},
    { 0x78, 0x09},
    { 0x7C, 0x09},
    { 0x6B, 0x03},
    { 0x6B, 0x03},
    { 0x7B, 0x09},
    { 0x7C, 0x09},
    { 0x74, 0x09},
    { 0x7C, 0x03},
    { 0x6B, 0x05},
    { 0x85, 0x09},
    { 0x7D, 0x08},
    { 0x75, 0x08},
    { 0x78, 0x05},
    { 0x7F, 0x08}
};
BYTE code strResolutionM49[17][2] =
{
    { 0x70, 0x04},
    { 0x7C, 0x08},
    { 0x88, 0x08},
    { 0x81, 0x08},
    { 0x85, 0x09},
    { 0x6E, 0x04},
    { 0x6E, 0x04},
    { 0x84, 0x09},
    { 0x85, 0x08},
    { 0x7D, 0x08},
    { 0x7F, 0x08},
    { 0x70, 0x04},
    { 0x8E, 0x08},
    { 0x85, 0x07},
    { 0x7D, 0x07},
    { 0x7D, 0x07},
    { 0x87, 0x0B}
};
BYTE code strHResM49[17][2] =
{
    { 0x74, 0x02},
    { 0x84, 0x02},
    { 0x90, 0x02},
    { 0x89, 0x02},
    { 0x8E, 0x02},
    { 0x72, 0x02},
    { 0x72, 0x02},
    { 0x8D, 0x02},
    { 0x8D, 0x02},
    { 0x85, 0x02},
    { 0x87, 0x02},
    { 0x74, 0x02},
    { 0x96, 0x02},
    { 0x8C, 0x02},
    { 0x84, 0x02},
    { 0x84, 0x02},
    { 0x92, 0x02}
};
BYTE code strVResM49[17][2] =
{
    { 0x76, 0x02},
    { 0x86, 0x02},
    { 0x92, 0x02},
    { 0x8B, 0x02},
    { 0x90, 0x02},
    { 0x74, 0x02},
    { 0x74, 0x02},
    { 0x8F, 0x02},
    { 0x8F, 0x02},
    { 0x87, 0x02},
    { 0x89, 0x02},
    { 0x76, 0x02},
    { 0x98, 0x02},
    { 0x8E, 0x02},
    { 0x86, 0x02},
    { 0x86, 0x02},
    { 0x94, 0x02}
};
BYTE code strXM49[17][2] =
{
    { 0x78, 0x01},
    { 0x88, 0x01},
    { 0x94, 0x01},
    { 0x8D, 0x01},
    { 0x92, 0x01},
    { 0x76, 0x01},
    { 0x76, 0x01},
    { 0x91, 0x01},
    { 0x91, 0x01},
    { 0x89, 0x01},
    { 0x8B, 0x01},
    { 0x78, 0x01},
    { 0x9A, 0x01},
    { 0x90, 0x01},
    { 0x88, 0x01},
    { 0x88, 0x01},
    { 0x96, 0x01}
};
BYTE code strHfreqM49[17][2] =
{
    { 0x79, 0x05},
    { 0x89, 0x09},
    { 0x95, 0x09},
    { 0x8E, 0x09},
    { 0x93, 0x06},
    { 0x77, 0x06},
    { 0x77, 0x06},
    { 0x92, 0x0B},
    { 0x92, 0x0A},
    { 0x8A, 0x06},
    { 0x8C, 0x0B},
    { 0x79, 0x05},
    { 0x9B, 0x0A},
    { 0x91, 0x0A},
    { 0x89, 0x0A},
    { 0x89, 0x0B},
    { 0x97, 0x0B}
};
BYTE code strVreqM49[17][2] =
{
    { 0x7E, 0x05},
    { 0x92, 0x09},
    { 0x9E, 0x09},
    { 0x97, 0x09},
    { 0x99, 0x06},
    { 0x7D, 0x06},
    { 0x7D, 0x06},
    { 0x9D, 0x0C},
    { 0x9C, 0x0A},
    { 0x90, 0x07},
    { 0x97, 0x0A},
    { 0x7E, 0x05},
    { 0xA5, 0x0A},
    { 0x9B, 0x0A},
    { 0x93, 0x0A},
    { 0x94, 0x0B},
    { 0xA2, 0x0B}
};
BYTE code strKHZM49[17][2] =
{
    { 0x83, 0x03},
    { 0x9B, 0x03},
    { 0xA7, 0x03},
    { 0xA0, 0x03},
    { 0x9F, 0x03},
    { 0x83, 0x03},
    { 0x83, 0x03},
    { 0xA9, 0x03},
    { 0xA6, 0x03},
    { 0x97, 0x03},
    { 0xA1, 0x03},
    { 0x83, 0x03},
    { 0xAF, 0x03},
    { 0xA5, 0x03},
    { 0x9D, 0x03},
    { 0x9F, 0x03},
    { 0xAD, 0x03}
};
BYTE code strHzM49[17][2] =
{
    { 0x86, 0x02},
    { 0x9E, 0x02},
    { 0xAA, 0x02},
    { 0xA3, 0x02},
    { 0xA2, 0x02},
    { 0x86, 0x02},
    { 0x86, 0x02},
    { 0xAC, 0x02},
    { 0xA9, 0x02},
    { 0x9A, 0x02},
    { 0xA4, 0x02},
    { 0x86, 0x02},
    { 0xB2, 0x02},
    { 0xA8, 0x02},
    { 0xA0, 0x02},
    { 0xA2, 0x02},
    { 0xB0, 0x02}
};
BYTE code strNoSyncM2[17][2] =
{
    { 0x43, 0x04},
    { 0x43, 0x06},
    { 0x43, 0x0B},
    { 0x43, 0x0C},
    { 0x43, 0x10},
    { 0x43, 0x04},
    { 0x43, 0x05},
    { 0x43, 0x0B},
    { 0x43, 0x0C},
    { 0x43, 0x0D},
    { 0x43, 0x07},
    { 0x43, 0x04},
    { 0x43, 0x0F},
    { 0x43, 0x09},
    { 0x43, 0x09},
    { 0x43, 0x08},
    { 0x43, 0x0A}
};
BYTE code strCableNotConnectM4[17][2] =
{
    { 0x43, 0x07},
    { 0x43, 0x0F},
    { 0x43, 0x0C},
    { 0x43, 0x0C},
    { 0x43, 0x0E},
    { 0x43, 0x06},
    { 0x43, 0x08},
    { 0x43, 0x0C},
    { 0x43, 0x0B},
    { 0x43, 0x0D},
    { 0x43, 0x0C},
    { 0x43, 0x07},
    { 0x43, 0x0E},
    { 0x43, 0x0C},
    { 0x43, 0x0D},
    { 0x43, 0x08},
    { 0x43, 0x0D}
};
BYTE code strUnSupportM5[17][2] =
{
    { 0x43, 0x06},
    { 0x43, 0x0D},
    { 0x43, 0x0D},
    { 0x43, 0x0C},
    { 0x43, 0x12},
    { 0x43, 0x0E},
    { 0x43, 0x06},
    { 0x43, 0x0D},
    { 0x43, 0x0B},
    { 0x43, 0x0C},
    { 0x43, 0x0E},
    { 0x43, 0x06},
    { 0x43, 0x11},
    { 0x43, 0x0C},
    { 0x43, 0x0D},
    { 0x43, 0x0A},
    { 0x43, 0x0F}
};
BYTE code strAutoText_1M55[17][2] =
{
    { 0x43, 0x05},
    { 0x43, 0x0B},
    { 0x43, 0x0A},
    { 0x43, 0x0B},
    { 0x43, 0x13},
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x0B},
    { 0x43, 0x09},
    { 0x43, 0x09},
    { 0x43, 0x0A},
    { 0x43, 0x05},
    { 0x43, 0x12},
    { 0x43, 0x09},
    { 0x43, 0x0A},
    { 0x43, 0x0C},
    { 0x43, 0x0C}
};
BYTE code strAutoText_2M55[17][2] =
{
    { 0x48, 0x04},
    { 0x4E, 0x08},
    { 0x4D, 0x0D},
    { 0x4E, 0x09},
    { 0x56, 0x08},
    { 0x48, 0x07},
    { 0x48, 0x0A},
    { 0x4E, 0x08},
    { 0x4C, 0x0D},
    { 0x4C, 0x05},
    { 0x4D, 0x06},
    { 0x48, 0x04},
    { 0x55, 0x0D},
    { 0x4C, 0x06},
    { 0x4D, 0x0A},
    { 0x4F, 0x05},
    { 0x4F, 0x07}
};
BYTE code strResetText_1M54[17][2] =
{
    { 0x43, 0x03},
    { 0x43, 0x05},
    { 0x43, 0x09},
    { 0x43, 0x0A},
    { 0x43, 0x07},
    { 0x43, 0x03},
    { 0x43, 0x04},
    { 0x43, 0x05},
    { 0x43, 0x06},
    { 0x43, 0x07},
    { 0x43, 0x09},
    { 0x43, 0x03},
    { 0x43, 0x09},
    { 0x43, 0x08},
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x05}
};
BYTE code strResetText_2M54[17][2] =
{
    { 0x46, 0x04},
    { 0x48, 0x08},
    { 0x4C, 0x0D},
    { 0x4D, 0x09},
    { 0x4A, 0x08},
    { 0x46, 0x07},
    { 0x47, 0x0A},
    { 0x48, 0x08},
    { 0x49, 0x0D},
    { 0x4A, 0x05},
    { 0x4C, 0x06},
    { 0x46, 0x04},
    { 0x4C, 0x0D},
    { 0x4B, 0x06},
    { 0x48, 0x0A},
    { 0x48, 0x05},
    { 0x48, 0x07}
};
BYTE code strAutoColorM57[17][2] =
{
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08},
    { 0x43, 0x08}
};
BYTE code strAutoColorPassM57[17][2] =
{
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04},
    { 0x4B, 0x04}
};
BYTE code strAutoColorFailM57[17][2] =
{
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03},
    { 0x4F, 0x03}
};
BYTE code strVolumeM58[17][2] =
{
    { 0x43, 0x03},
    { 0x43, 0x05},
    { 0x43, 0x05},
    { 0x43, 0x09},
    { 0x43, 0x05},
    { 0x43, 0x03},
    { 0x43, 0x03},
    { 0x43, 0x08},
    { 0x43, 0x06},
    { 0x43, 0x04},
    { 0x43, 0x06},
    { 0x43, 0x03},
    { 0x43, 0x05},
    { 0x43, 0x07},
    { 0x43, 0x05},
    { 0x43, 0x0D},
    { 0x43, 0x07}
};
BYTE code strOsdLockM56[17][2] =
{
    { 0x43, 0x05},
    { 0x43, 0x08},
    { 0x43, 0x0C},
    { 0x43, 0x0A},
    { 0x43, 0x09},
    { 0x43, 0x06},
    { 0x43, 0x05},
    { 0x43, 0x0C},
    { 0x43, 0x09},
    { 0x43, 0x07},
    { 0x43, 0x08},
    { 0x43, 0x06},
    { 0x43, 0x0A},
    { 0x43, 0x0A},
    { 0x43, 0x0C},
    { 0x43, 0x09},
    { 0x43, 0x0C}
};

#endif
#endif

BYTE code strMain_F[][2] = //modified By SMC.LMW
{
    {FfontStart, 0x01},
	{FfontStart, 0x01},
};

// 111025 coding test gamma
BYTE code strGAMAM7[][2]=
{
    { 0x5E, 0x07},
    { 0x5D, 0x07},
};
BYTE code strGama1M7[][2]=
{
    { 0x5E, 0x07},
    { 0x5D, 0x07},
};
BYTE code strGama2M7[][2]=
{
    { 0x5E, 0x07},
    { 0x5D, 0x07},
};
BYTE code strGama3M7[][2]=
{
    { 0x5E, 0x07},
    { 0x5D, 0x07},
};



//--Eson Start----------------------------------
#if 0
BYTE code strNetAddrM0[1][2]=
{ { 0x20, 0x0C},
};
BYTE code strBriteContM0[1][2]=
{ { 0x2C, 0x0C},
};
BYTE code strAutoAdjustM0[1][2]=
{ { 0x38, 0x07},
};
BYTE code strInputSourceM0[1][2]=
{ { 0x3F, 0x07},
};
BYTE code strColorSettingsM0[1][2]=
{ { 0x46, 0x08},
};
BYTE code str3DM0[1][2]=
{ { 0x4E, 0x02},
};
BYTE code strDisplaySettingsM0[1][2]=
{ { 0x50, 0x09},
};
BYTE code strOtherSettingsM0[1][2]=
{ { 0x59, 0x08},
};
BYTE code strInformationM0[1][2]=
{ { 0x61, 0x07},
};

BYTE code strNoSignalM2[1][2]=
{ { 0x20, 0x05},
};

BYTE code strCableNotConnectedM4[1][2]=
{ { 0x20, 0x0C},
};

BYTE code strOutofRangeM5[1][2]=
{ { 0x20, 0x08},
};


BYTE code strResetProgressM7[1][2]=
{ { 0x20, 0x0B},
};

BYTE code strAutoAdjustProgessM8[1][2]=
{ { 0x20, 0x11},
};

BYTE code strAutoAnalogM10[1][2]=
{ { 0x20, 0x0A},
};
BYTE code strAutoDigitalM10[1][2]=
{ { 0x2A, 0x0A},
};
BYTE code strAutoHDMIM10[1][2]=
{ { 0x34, 0x0A},
};
BYTE code strAutoDPM10[1][2]=
{ { 0x3E, 0x0E},
};
BYTE code strAutoMHLM10[1][2]=
{ { 0x4C, 0x0A},
};
BYTE code strAnalogInputM10[1][2]=
{ { 0x56, 0x06},
};
BYTE code strDigitalInputM10[1][2]=
{ { 0x5C, 0x05},
};
BYTE code strHDMIInputM10[1][2]=
{ { 0x61, 0x06},
};
BYTE code strDP_InputM10[1][2]=
{ { 0x67, 0x0A},
};
BYTE code strMHL_InputM10[1][2]=
{ { 0x71, 0x06},
};

BYTE code strBrightnessM101[1][2]=
{ { 0x80, 0x06},
};
BYTE code strContrastM101[1][2]=
{ { 0x86, 0x05},
};
BYTE code strDCRM101[1][2]=
{ { 0x8B, 0x03},
};
BYTE code strDLCM101[1][2]=
{ { 0x8E, 0x03},
};
BYTE code strDPSM101[1][2]=
{ { 0x91, 0x03},
};
BYTE code strDSCM101[1][2]=
{ { 0x94, 0x03},
};
BYTE code strOnM101[1][2]=
{ { 0x97, 0x02},
};
BYTE code strOffM101[1][2]=
{ { 0x99, 0x02},
};



BYTE code strColorTempM102[1][2]=
{ { 0x80, 0x07},
};
BYTE code strsRGBM102[1][2]=
{ { 0x87, 0x03},
};
BYTE code str5700KM102[1][2]=
{ { 0x8A, 0x04},
};
BYTE code str6500KM102[1][2]=
{ { 0x8E, 0x04},
};
BYTE code str9300KM102[1][2]=
{ { 0x92, 0x04},
};
BYTE code strUserColorM102[1][2]=
{ { 0x96, 0x06},
};
BYTE code strRedM102[1][2]=
{ { 0x9C, 0x03},
};
BYTE code strGreenM102[1][2]=
{ { 0x9F, 0x04},
};
BYTE code strBlueM102[1][2]=
{ { 0xA3, 0x03},
};
BYTE code strHueM102[1][2]=
{ { 0xA6, 0x03},
};
BYTE code strSaturationM102[1][2]=
{ { 0xA9, 0x06},
};
BYTE code strColorModeM102[1][2]=
{ { 0xAF, 0x07},
};
BYTE code strOffM102[1][2]=
{ { 0xB6, 0x02},
};
BYTE code strEnhanceM102[1][2]=
{ { 0xB8, 0x05},
};
BYTE code strDemoM102[1][2]=
{ { 0xBD, 0x03},
};
BYTE code strSuperResolutionM102[1][2]=
{ { 0xC0, 0x0A},
};
BYTE code strWeakM102[1][2]=
{ { 0xCA, 0x03},
};
BYTE code strMiddleM102[1][2]=
{ { 0xCD, 0x04},
};
BYTE code strStrongM102[1][2]=
{ { 0xD1, 0x04},
};
BYTE code strColorFormatM102[1][2]=
{ { 0xD5, 0x08},
};
BYTE code strRGBM102[1][2]=
{ { 0xDD, 0x03},
};
BYTE code strYUVM102[1][2]=
{ { 0xE0, 0x03},
};



BYTE code strAutoSelectM103[1][2]=
{ { 0x80, 0x07},
};
BYTE code strVGAM103[1][2]=
{ { 0x87, 0x03},
};
BYTE code strDVIM103[1][2]=
{ { 0x8A, 0x02},
};
BYTE code strHDMIM103[1][2]=
{ { 0x8C, 0x03},
};
BYTE code strDisplayPortM103[1][2]=
{ { 0x8F, 0x07},
};
BYTE code strMHLM103[1][2]=
{ { 0x96, 0x03},
};

BYTE code str3DFormatM104[1][2]=
{ { 0x80, 0x06},
};
BYTE code strAutoM104[1][2]=
{ { 0x86, 0x03},
};
BYTE code strSidebySideM104[1][2]=
{ { 0x89, 0x07},
};
BYTE code strTopandBottomM104[1][2]=
{ { 0x90, 0x09},
};
BYTE code str2Dto3DM104[1][2]=
{ { 0x99, 0x05},
};
BYTE code strOnM104[1][2]=
{ { 0x9E, 0x02},
};
BYTE code strOffM104[1][2]=
{ { 0xA0, 0x02},
};
BYTE code strSeparationM104[1][2]=
{ { 0xA2, 0x06},
};
BYTE code strDepthM104[1][2]=
{ { 0xA8, 0x04},
};


BYTE code strHPositionM105[1][2]=
{ { 0x80, 0x06},
};
BYTE code strVPositionM105[1][2]=
{ { 0x86, 0x06},
};
BYTE code strSharpnessM105[1][2]=
{ { 0x8C, 0x06},
};
BYTE code strClockM105[1][2]=
{ { 0x92, 0x03},
};
BYTE code strPhaseM105[1][2]=
{ { 0x95, 0x04},
};
BYTE code strAspectRatioM105[1][2]=
{ { 0x99, 0x08},
};
BYTE code strFullM105[1][2]=
{ { 0xA1, 0x02},
};
BYTE code strRatio_43M105[1][2]=
{ { 0xA3, 0x03},
};
BYTE code strRatio_169M105[1][2]=
{ { 0xA6, 0x03},
};
BYTE code strRatio_11M105[1][2]=
{ { 0xA9, 0x02},
};
BYTE code strRatio_FixedInputRatioM105[1][2]=
{ { 0xAB, 0x09},
};
BYTE code strRatio_OverScanM105[1][2]=
{ { 0xB4, 0x06},
};
BYTE code strOverdriveM105[1][2]=
{ { 0xBA, 0x06},
};
BYTE code strGammaM105[1][2]=
{ { 0xC0, 0x04},
};
BYTE code strOnM105[1][2]=
{ { 0xC4, 0x02},
};
BYTE code strOffM105[1][2]=
{ { 0xC6, 0x02},
};

BYTE code strOSDTransparencyM106[1][2]=
{ { 0x80, 0x0B},
};
BYTE code strOSDHPositionM106[1][2]=
{ { 0x8B, 0x08},
};
BYTE code strOSDVPositionM106[1][2]=
{ { 0x93, 0x08},
};
BYTE code strOSDTimeoutM106[1][2]=
{ { 0x9B, 0x07},
};
BYTE code strVolumeM106[1][2]=
{ { 0xA2, 0x04},
};
BYTE code strFactoryResetM106[1][2]=
{ { 0xAE, 0x08},
};
#if ENABLE_OSD_ROTATION
BYTE code strOSDRotateM106[1][2]=
{ { 0xA6, 0x08},
};
BYTE code strOSDRotateOffM106[1][2]=
{ { 0xB6, 0x06},
};
BYTE code strOSDRotate90M106[1][2]=
{ { 0xBC, 0x06},
};
BYTE code strOSDRotate180M106[1][2]=
{ { 0xC2, 0x06},
};
BYTE code strOSDRotate270M106[1][2]=
{ { 0xC8, 0x07},
};
#endif

BYTE code strFREESYNCMODEM106[1][2]=
{ { 0xCF, 0x09},
};
BYTE code strFreeSyncOnM106[1][2]=
{ { 0xD8, 0x02},
};
BYTE code strFreeSyncOffM106[1][2]=
{ { 0xDA, 0x02},
};


BYTE code strResolutionM107[1][2]=
{ { 0x80, 0x07},
};
BYTE code strHFreqM107[1][2]=
{ { 0x87, 0x04},
};
BYTE code strVFreqM107[1][2]=
{ { 0x8B, 0x05},
};
BYTE code strxM107[1][2]=
{ { 0x90, 0x01},
};
BYTE code strHzM107[1][2]=
{ { 0x91, 0x02},
};
BYTE code strKHzM107[1][2]=
{ { 0x93, 0x03},
};
BYTE code strVTotalM107[1][2]=
{ { 0x96, 0x05},
};
BYTE code strLineM107[1][2]=
{ { 0x9B, 0x03},
};
BYTE code strColorFormatM107[1][2]=
{ { 0x9E, 0x08},
};
BYTE code strRGBM107[1][2]=
{ { 0xA6, 0x03},
};
BYTE code strYUV444M107[1][2]=
{ { 0xA9, 0x05},
};
BYTE code strYUV422M107[1][2]=
{ { 0xAE, 0x05},
};

#else



BYTE code strNetAddrM0[2][2]=
{ { 0x20 , 0x0C },
  { 0x20 , 0x0C }
};
BYTE code strBriteContM0[2][2]=
{ { 0x2C , 0x0C },
  { 0x2C , 0x06 }
};
BYTE code strAutoAdjustM0[2][2]=
{ { 0x38 , 0x07 },
  { 0x32 , 0x04 }
};
BYTE code strInputSourceM0[2][2]=
{ { 0x3F , 0x07 },
  { 0x36 , 0x03 }
};
BYTE code strColorSettingsM0[2][2]=
{ { 0x46 , 0x08 },
  { 0x39 , 0x04 }
};
BYTE code str3DM0[2][2]=
{ { 0x4E , 0x02 },
  { 0x3D , 0x02 }
};
BYTE code strDisplaySettingsM0[2][2]=
{ { 0x50 , 0x09 },
  { 0x3F , 0x04 }
};
BYTE code strOtherSettingsM0[2][2]=
{ { 0x59 , 0x08 },
  { 0x43 , 0x04 }
};
BYTE code strInformationM0[2][2]=
{ { 0x61 , 0x07 },
  { 0x47 , 0x04 }
};



BYTE code strNoSignalM2[2][2]=
{ { 0x20 , 0x05 },
  { 0x20 , 0x03 }
};



BYTE code strCableNotConnectedM4[2][2]=
{ { 0x20 , 0x0C },
  { 0x20 , 0x03 }
};


BYTE code strOutofRangeM5[2][2]=
{ { 0x20 , 0x08 },
  { 0x20 , 0x02 }
};


BYTE code strResetProgressM7[2][2]=
{ { 0x20 , 0x0B },
  { 0x20 , 0x05 }
};


BYTE code strAutoAdjustProgessM8[2][2]=
{ { 0x20 , 0x11 },
  { 0x20 , 0x07 }
};


BYTE code strAutoAnalogM10[2][2]=
{ { 0x20 , 0x0A },
  { 0x20 , 0x08 }
};
BYTE code strAutoDigitalM10[2][2]=
{ { 0x2A , 0x0A },
  { 0x28 , 0x07 }
};
BYTE code strAutoHDMIM10[2][2]=
{ { 0x34 , 0x0A },
  { 0x2F , 0x08 }
};
BYTE code strAutoDPM10[2][2]=
{ { 0x3E , 0x0E },
  { 0x37 , 0x0B }
};
BYTE code strAutoMHLM10[2][2]=
{ { 0x4C , 0x0A },
  { 0x42 , 0x08 }
};
BYTE code strAnalogInputM10[2][2]=
{ { 0x56 , 0x06 },
  { 0x4A , 0x05 }
};
BYTE code strDigitalInputM10[2][2]=
{ { 0x5C , 0x05 },
  { 0x4F , 0x05 }
};
BYTE code strHDMIInputM10[2][2]=
{ { 0x61 , 0x06 },
  { 0x54 , 0x05 }
};
BYTE code strDP_InputM10[2][2]=
{ { 0x67 , 0x0A },
  { 0x59 , 0x09 }
};
BYTE code strMHL_InputM10[2][2]=
{ { 0x71 , 0x06 },
  { 0x62 , 0x05 }
};


BYTE code strBrightnessM101[2][2]=
{ { 0x80 , 0x06 },
  { 0x80 , 0x02 }
};
BYTE code strContrastM101[2][2]=
{ { 0x86 , 0x05 },
  { 0x82 , 0x03 }
};
BYTE code strDCRM101[2][2]=
{ { 0x8B , 0x03 },
  { 0x85 , 0x03 }
};
BYTE code strDLCM101[2][2]=
{ { 0x8E , 0x03 },
  { 0x88 , 0x03 }
};
BYTE code strDPSM101[2][2]=
{ { 0x91 , 0x03 },
  { 0x8B , 0x03 }
};
BYTE code strDSCM101[2][2]=
{ { 0x94 , 0x03 },
  { 0x8E , 0x03 }
};
BYTE code strOnM101[2][2]=
{ { 0x97 , 0x02 },
  { 0x91 , 0x01 }
};
BYTE code strOffM101[2][2]=
{ { 0x99 , 0x02 },
  { 0x92 , 0x01 }
};




BYTE code strColorTempM102[2][2]=
{ { 0x80 , 0x07 },
  { 0x80 , 0x03 }
};
BYTE code strsRGBM102[2][2]=
{ { 0x87 , 0x03 },
  { 0x83 , 0x03 }
};
BYTE code str5700KM102[2][2]=
{ { 0x8A , 0x04 },
  { 0x86 , 0x04 }
};
BYTE code str6500KM102[2][2]=
{ { 0x8E , 0x04 },
  { 0x8A , 0x04 }
};
BYTE code str9300KM102[2][2]=
{ { 0x92 , 0x04 },
  { 0x8E , 0x04 }
};
BYTE code strUserColorM102[2][2]=
{ { 0x96 , 0x06 },
  { 0x92 , 0x04 }
};
BYTE code strRedM102[2][2]=
{ { 0x9C , 0x03 },
  { 0x96 , 0x01 }
};
BYTE code strGreenM102[2][2]=
{ { 0x9F , 0x04 },
  { 0x97 , 0x01 }
};
BYTE code strBlueM102[2][2]=
{ { 0xA3 , 0x03 },
  { 0x98 , 0x01 }
};
BYTE code strHueM102[2][2]=
{ { 0xA6 , 0x03 },
  { 0x99 , 0x02 }
};
BYTE code strSaturationM102[2][2]=
{ { 0xA9 , 0x06 },
  { 0x9B , 0x03 }
};
BYTE code strColorModeM102[2][2]=
{ { 0xAF , 0x07 },
  { 0x9E , 0x04 }
};
BYTE code strOffM102[2][2]=
{ { 0xB6 , 0x02 },
  { 0xA2 , 0x01 }
};
BYTE code strEnhanceM102[2][2]=
{ { 0xB8 , 0x05 },
  { 0xA3 , 0x05 }
};
BYTE code strDemoM102[2][2]=
{ { 0xBD , 0x03 },
  { 0xA8 , 0x03 }
};
BYTE code strSuperResolutionM102[2][2]=
{ { 0xC0 , 0x0A },
  { 0xAB , 0x04 }
};
BYTE code strWeakM102[2][2]=
{ { 0xCA , 0x03 },
  { 0xAF , 0x01 }
};
BYTE code strMiddleM102[2][2]=
{ { 0xCD , 0x04 },
  { 0xB0 , 0x01 }
};
BYTE code strStrongM102[2][2]=
{ { 0xD1 , 0x04 },
  { 0xB1 , 0x01 }
};
BYTE code strColorFormatM102[2][2]=
{ { 0xD5 , 0x08 },
  { 0xB2 , 0x04 }
};
BYTE code strRGBM102[2][2]=
{ { 0xDD , 0x03 },
  { 0xB6 , 0x03 }
};
BYTE code strYUVM102[2][2]=
{ { 0xE0 , 0x03 },
  { 0xB9 , 0x03 }
};




BYTE code strAutoSelectM103[2][2]=
{ { 0x80 , 0x07 },
  { 0x80 , 0x04 }
};
BYTE code strVGAM103[2][2]=
{ { 0x87 , 0x03 },
  { 0x84 , 0x03 }
};
BYTE code strDVIM103[2][2]=
{ { 0x8A , 0x02 },
  { 0x87 , 0x02 }
};
BYTE code strHDMIM103[2][2]=
{ { 0x8C , 0x03 },
  { 0x89 , 0x03 }
};
BYTE code strDisplayPortM103[2][2]=
{ { 0x8F , 0x07 },
  { 0x8C , 0x07 }
};
BYTE code strMHLM103[2][2]=
{ { 0x96 , 0x03 },
  { 0x93 , 0x03 }
};



BYTE code str3DFormatM104[2][2]=
{ { 0x80 , 0x06 },
  { 0x80 , 0x04 }
};
BYTE code strAutoM104[2][2]=
{ { 0x86 , 0x03 },
  { 0x84 , 0x02 }
};
BYTE code strSidebySideM104[2][2]=
{ { 0x89 , 0x07 },
  { 0x86 , 0x07 }
};
BYTE code strTopandBottomM104[2][2]=
{ { 0x90 , 0x09 },
  { 0x8D , 0x09 }
};
BYTE code str2Dto3DM104[2][2]=
{ { 0x99 , 0x05 },
  { 0x96 , 0x05 }
};
BYTE code strOnM104[2][2]=
{ { 0x9E , 0x02 },
  { 0x9B , 0x01 }
};
BYTE code strOffM104[2][2]=
{ { 0xA0 , 0x02 },
  { 0x9C , 0x01 }
};
BYTE code strSeparationM104[2][2]=
{ { 0xA2 , 0x06 },
  { 0x9D , 0x06 }
};
BYTE code strDepthM104[2][2]=
{ { 0xA8 , 0x04 },
  { 0xA3 , 0x04 }
};


BYTE code strHPositionM105[2][2]=
{ { 0x80 , 0x06 },
  { 0x80 , 0x04 }
};
BYTE code strVPositionM105[2][2]=
{ { 0x86 , 0x06 },
  { 0x84 , 0x04 }
};
BYTE code strSharpnessM105[2][2]=
{ { 0x8C , 0x06 },
  { 0x88 , 0x03 }
};
BYTE code strClockM105[2][2]=
{ { 0x92 , 0x03 },
  { 0x8B , 0x02 }
};
BYTE code strPhaseM105[2][2]=
{ { 0x95 , 0x04 },
  { 0x8D , 0x02 }
};
BYTE code strAspectRatioM105[2][2]=
{ { 0x99 , 0x08 },
  { 0x8F , 0x03 }
};
BYTE code strFullM105[2][2]=
{ { 0xA1 , 0x02 },
  { 0x92 , 0x02 }
};
BYTE code strRatio_43M105[2][2]=
{ { 0xA3 , 0x03 },
  { 0x94 , 0x03 }
};
BYTE code strOverdriveM105[2][2]=
{ { 0xA6 , 0x06 },
  { 0x97 , 0x06 }
};
BYTE code strGammaM105[2][2]=
{ { 0xAC , 0x04 },
  { 0x9D , 0x04 }
};
BYTE code strOnM105[2][2]=
{ { 0xB0 , 0x02 },
  { 0xA1 , 0x01 }
};
BYTE code strOffM105[2][2]=
{ { 0xB2 , 0x02 },
  { 0xA2 , 0x01 }
};
BYTE code strRatio_169M105[2][2]=
{ { 0xB4 , 0x03 },
  { 0xA3 , 0x03 }
};
BYTE code strRatio_11M105[2][2]=
{ { 0xB7 , 0x02 },
  { 0xA6 , 0x02 }
};
BYTE code strRatio_FixedInputRatioM105[2][2]=
{ { 0xB9 , 0x09 },
  { 0xA8 , 0x06 }
};
BYTE code strRatio_OverScanM105[2][2]=
{ { 0xC2 , 0x06 },
  { 0xAE , 0x03 }
};





BYTE code strOSDTransparencyM106[2][2]=
{ { 0x80 , 0x0B },
  { 0x80 , 0x06 },
};
BYTE code strOSDHPositionM106[2][2]=
{ { 0x8B , 0x08 },
  { 0x86 , 0x07 },
};
BYTE code strOSDVPositionM106[2][2]=
{ { 0x93 , 0x08 },
  { 0x8D , 0x07 },
};
BYTE code strOSDTimeoutM106[2][2]=
{ { 0x9B , 0x07 },
  { 0x94 , 0x07 },
};
BYTE code strVolumeM106[2][2]=
{ { 0xA2 , 0x04 },
  { 0x9B , 0x02 },
};
BYTE code strFactoryResetM106[2][2]=
{ { 0xA6 , 0x08 },
  { 0x9D , 0x04 },
};
BYTE code strOSDRotateM106[2][2]=
{ { 0xAE , 0x08 },
  { 0xA1 , 0x05 },
};
BYTE code strOSDRotate90M106[2][2]=
{ { 0xB6 , 0x02 },
  { 0xA6 , 0x02 },
};
BYTE code strOSDRotate180M106[2][2]=
{ { 0xB8 , 0x02 },
  { 0xA8 , 0x02 },
};
BYTE code strOSDRotate270M106[2][2]=
{ { 0xBA , 0x02 },
  { 0xAA , 0x02 },
};
BYTE code strOSDRotateOffM106[2][2]=
{ { 0xBC , 0x02 },
  { 0xAC , 0x01 },
};
BYTE code strLanguageM106[2][2]=
{ { 0xBE , 0x06 },
  { 0xAD , 0x02 },
};
BYTE code strChineseM106[2][2]=
{ { 0xC4 , 0x06 },
  { 0xAF , 0x06 },
};
BYTE code strEnglishM106[2][2]=
{ { 0xCA , 0x05 },
  { 0xB5 , 0x05 },
};
BYTE code strFREESYNCMODEM106[2][2]=
{ { 0xCF , 0x06 },
  { 0xBA , 0x04 },
};
BYTE code strFreeSyncOnM106[2][2]=
{ { 0xD5 , 0x02 },
  { 0xBE , 0x01 },
};
BYTE code strFreeSyncOffM106[2][2]=
{ { 0xD7 , 0x03 },
  { 0xBF , 0x01 },
};




BYTE code strResolutionM107[2][2]=
{ { 0x80 , 0x07 },
  { 0x80 , 0x04 }
};
BYTE code strHFreqM107[2][2]=
{ { 0x87 , 0x04 },
  { 0x84 , 0x04 }
};
BYTE code strVFreqM107[2][2]=
{ { 0x8B , 0x05 },
  { 0x88 , 0x05 }
};
BYTE code strxM107[2][2]=
{ { 0x90 , 0x01 },
  { 0x8D , 0x01 }
};
BYTE code strHzM107[2][2]=
{ { 0x91 , 0x02 },
  { 0x8E , 0x02 }
};
BYTE code strKHzM107[2][2]=
{ { 0x93 , 0x03 },
  { 0x90 , 0x03 }
};
BYTE code strVTotalM107[2][2]=
{ { 0x96 , 0x05 },
  { 0x93 , 0x05 }
};
BYTE code strLineM107[2][2]=
{ { 0x9B , 0x03 },
  { 0x98 , 0x03 }
};
BYTE code strColorFormatM107[2][2]=
{ { 0x9E , 0x08 },
  { 0x9B , 0x08 }
};
BYTE code strRGBM107[2][2]=
{ { 0xA6 , 0x03 },
  { 0xA3 , 0x03 }
};
BYTE code strYUV444M107[2][2]=
{ { 0xA9 , 0x05 },
  { 0xA6 , 0x05 }
};
BYTE code strYUV422M107[2][2]=
{ { 0xAE , 0x05 },
  { 0xAB , 0x05 }
};


#endif


